Centos7
無法使用 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)
我真的不確定如何安裝這個模組。
任何幫助表示讚賞。
親切的問候
詹姆士
您已從未啟用的儲存庫 ( @remi-php56 )安裝PHP 5.6.40,因此您必須啟用它以進行附加擴展
正如嚮導所解釋的那樣。
yum-config-manager --enable remi-php56 yum update yum install php-gd
注意:PHP 5.6 現已停產,因此我強烈建議升級到受支持的版本 (7.1+)
PS 這也將拉動 5.6.40-14(而不是 5.6.40-12),其中包括一些更多的安全修復。