Yum 上沒有可用的 PHP-GD 軟體包...但它是

Yum 上沒有可用的 PHP-GD 軟體包...但它是

到目前為止我做了什麼

  • 安裝 CentOS 6.5 x64
  • 安裝的cPanel
  • 在系統中新增了 REMI 和 EPEL 儲存庫
  • 嘗試過yum --enablerepo=remi,epel install php-gd

響應:

無包裝php-gd可用的。

全面回應

root@hostname [~]# yum --enablerepo=remi install php-gd --verbose
Loading "fastestmirror" plugin
Loading "security" plugin
Config time: 0.042
Yum Version: 3.2.29
Setting up Package Sacks
Loading mirror speeds from cached hostfile
 * base: centos.mirror.crucial.com.au
 * epel: mirror.optus.net
 * extras: centos.mirror.crucial.com.au
 * remi: remi.kazukioishi.net
 * updates: centos.mirror.crucial.com.au
pkgsack time: 4.430
rpmdb time: 0.000
Setting up Install Process
Checking for virtual provide or file-provide for php-gd
No package php-gd available.
Error: Nothing to do
root@hostname [~]#

實際的包列表在pkgs.org否則的話:

問題

任何人都可以解釋為什麼可用的軟體包沒有被選擇為可用嗎?

答案1

這不是 Centos/Linux/Yum 問題。

要在 cPanel 上啟用 PHP-GD,您必須透過 cPanel 的 WHM 介面並透過以下選單啟用它:

首頁 > 軟體 > EasyApache(Apache 更新)

並在「Exhaustive Options List」中啟用GD模組。
然後,cPanel 將使用更新的模組重建 PHP 和 Apache。

答案2

您可以使用這個儲存庫,它會起作用。

[CentOS] 名稱=CentOS baseurl=http://mirror.centos.org/centos-6/6.5/os/x86_64/ 啟用=1 gpgcheck=1 gpgkey=http://mirror.centos.org/centos-6/6.5/os/x86_64/RPM-GPG-KEY-CentOS-6

我認為您配置的存儲庫上沒有該軟體包。如果您在 pkgs.org 上看到該軟體包,並不意味著您的儲存庫包含它。您必須檢查儲存庫中的 url。 (來自 baseurl 的連結 - 在我的範例中)

相關內容