Невозможно установить PHP-GD на Centos 7 с PHP 5.6.40

У меня есть сервер PHP 5.6.40, на котором я пытаюсь установить / включить библиотеку изображений GD .... безуспешно.

Я попытался установить следующий пакет

yum install php-gd
yum install php5-gd
yum install php56-php-gd

Ошибка первого пакета (php-gd) с ошибками разрешения зависимостей.

Error: Package: php-gd-5.4.16-46.1.el7_7.x86_64 (updates)
           Requires: php-common(x86-64) = 5.4.16-46.1.el7_7
           Installed: php-common-5.6.40-12.el7.remi.x86_64 (@remi-php56)
               php-common(x86-64) = 5.6.40-12.el7.remi
           Available: php-common-5.4.16-46.el7.x86_64 (base)
               php-common(x86-64) = 5.4.16-46.el7
           Available: php-common-5.4.16-46.1.el7_7.x86_64 (updates)
               php-common(x86-64) = 5.4.16-46.1.el7_7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Второй пакет (php5-gd) отображается с ошибкой «Нет доступного пакета».

Последний устанавливается полностью, но модуль GD все еще не включен после перезапуска службы HTTPD и запуска phpinfo () ;

Package php56-php-gd-5.6.40-14.el7.remi.x86_64 already installed and latest version

Есть идеи, как это установить и запустить.

Моя базовая ОС - это Centos 7 (CentOS Linux, выпуск 7.6.1810)

Я действительно не знаю, как установить этот модуль.

Любая помощь приветствуется.

С уважением

Джеймс

0
задан 5 November 2019 в 17:21
1 ответ

Вы установили PHP 5.6.40 из репозитория, который не включен ( @ remi-php56 ), поэтому вы должны включить его для дополнительное расширение

Как объяснено мастером .

yum-config-manager --enable remi-php56
yum update
yum install php-gd

Примечание: PHP 5.6 теперь EOL , поэтому я настоятельно рекомендую перейти на поддерживаемую версию ( 7.1 +)

PS это также потянет 5.6.40-14 (вместо 5.6.40-12), которая включает еще несколько исправлений безопасности.

1
ответ дан 4 December 2019 в 15:35

Теги

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