无法在装有 PHP 5.6.40 的 Centos 7 上安装 PHP-GD

无法在装有 PHP 5.6.40 的 Centos 7 上安装 PHP-GD

我有一台 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)显示“没有可用的包”错误。

后者全部安装通过,但是重启HTTPD服务并运行phpinfo()后,GD模块仍然没有启用;

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

关于如何安装和运行它,您有什么想法吗?

我的基本操作系统是 Centos 7(CentOS Linux 版本 7.6.1810)

我确实不确定如何安装这个模块。

任何帮助均感激不尽。

亲切的问候

詹姆士

答案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),其中包含更多安全修复程序。

相关内容