У меня есть сервер 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)
Я действительно не знаю, как установить этот модуль.
Любая помощь приветствуется.
С уважением
Джеймс
Вы установили 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), которая включает еще несколько исправлений безопасности.