Назад | Перейти на главную страницу

Невозможно установить 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).

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

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

С уважением

Джеймс

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

Как объяснил волшебник.

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

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

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