Как обновить PHP с 5.4.16 до >= PHP 5.6.5 / PHP 7 на Centos 7?

rxvt использует "исправлено" , если опция -font не работает. Это делается в main.c:

xfont = XLoadQueryFont(r->Xdisplay, r->h->rs[Rs_font + idx]);
if (!xfont) {
    rxvt_print_error(msg, r->h->rs[Rs_font + idx]);
    r->h->rs[Rs_font + idx] = "fixed";
    xfont = XLoadQueryFont(r->Xdisplay, "fixed");
    if (!xfont) {
        rxvt_print_error(msg, "fixed");
        goto Abort;
    }
}
r->TermWin.font = xfont;

Разница в том, что шрифт по умолчанию не "фиксированный" (псевдоним для определенного шрифта), а что-то вроде

-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1

, которое отличается от фактического "fixed"

-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1

(я использовал xfd -fn fixed , чтобы получить последнее, но вы можете увидеть это в /usr/share/X11/fonts/misc/fonts.alias ).

2
24.01.2017, 08:21
2 ответа

Существует краткое руководство Руководство по использованию IUS . Вкратце, вы можете попробовать следующее:

yum install yum-plugin-replace
yum replace php --replace-with php56u
2
27.01.2020, 22:10

шаг :1

CentOS/RHEL 7.x:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

CentOS/RHEL 6.x:

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

шаг :2

Теперь вы можете установить PHP 5.6 с кешем кода операции, выполнив:

yum install php56w php56w-opcache

шаг :3

вы можете обновить PHP,:

yum install yum-plugin-replace

yum replace --enablerepo=webtatic-testing php-common --replace-with=php56w-common
0
27.01.2020, 22:10

Теги

Похожие вопросы