Yum php 7.2 установил ошибки зависимости (Centos 6)

Я использую Centos 6 и пытаюсь обновить нашу версию PHP с 5.4 до 7.2.

До сих пор я установил репозиторий Remi и EPEL в соответствии с инструкциями нескольких руководств.

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

Тогда я побежал

yum install yum-utils
yum-config-manager --enable remi-php72
yum update -y

Я также пробовал разные варианты этого, такие как yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

Когда я пытаюсь запустить это, однако, я получаю следующую ошибку

Ошибка: Пакет: gd-last-2.2.5-5.el6.remi.x86_64 (remi-safe) Требуется: libfontconfig.so.1()(64 бита) Вы можете попробовать использовать --skip-broken, чтобы обойти проблему Вы можете попробовать запустить: rpm -Va --nofiles --nodigest

Я попытался найти, могу ли я установить libfontconfig.so.1, и нашел это:

yum install fontconfig freetype freetype-devel fontconfig-devel libstdc++

Это, однако, не работает, так как он только вернулся

No package fontconfig available. 
No package freetype-devel available.
No package fontconfig-devel available.

Кроме того, я также пытался запустить yum update -y --skip-broken как предполагает код ошибки. При запуске этого я не получаю ошибки. Однако все еще не похоже, что новая версия php устанавливается, и я получаю уведомление о том, что следующие пакеты были пропущены

gd-last-2.2.5-5.el6.remi.x86_64 from remi-safe
libargon2-20161029-7.el6.remi.x86_64 from remi-safe
libwebp-0.4.3-3.el6.x86_64 from epel
php-7.2.17-1.el6.remi.x86_64 from remi-php72
php-cli-7.2.17-1.el6.remi.x86_64 from remi-php72
php-common-7.2.16-1.el6.remi.x86_64 from remi-php72
php-common-7.2.17-1.el6.remi.x86_64 from remi-php72
php-gd-7.2.17-1.el6.remi.x86_64 from remi-php72
php-json-7.2.17-1.el6.remi.x86_64 from remi-php72
php-ldap-7.2.17-1.el6.remi.x86_64 from remi-php72
php-mbstring-7.2.17-1.el6.remi.x86_64 from remi-php72
php-mysqlnd-7.2.17-1.el6.remi.x86_64 from remi-php72
php-pdo-7.2.17-1.el6.remi.x86_64 from remi-php72
php-pecl-apcu-5.1.16-1.el6.remi.7.2.x86_64 from remi-php72
php-pecl-apcu-5.1.17-1.el6.remi.7.2.x86_64 from remi-php72
php-pecl-apcu-bc-1.0.5-1.el6.remi.7.2.x86_64 from remi-php72
php-pecl-mcrypt-1.0.2-2.el6.remi.7.2.x86_64 from remi-php72
php-soap-7.2.17-1.el6.remi.x86_64 from remi-php72
php-xml-7.2.17-1.el6.remi.x86_64 from remi-php72
php-xmlrpc-7.2.17-1.el6.remi.x86_64 from remi-php72

Я чувствую себя немного не в своей тарелке и буду признателен за любую помощь в этом.

редактировать

Я решил начать с нуля, восстановив свой сервер до предыдущей резервной копии, и следовал приведенному здесь руководству: https://tecadmin.net/nstall-php7-on-centos6/ которое, похоже, решило мою проблему.

0 ответов

Другие вопросы по тегам