
到目前為止我做了什麼
- 安裝 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 的連結 - 在我的範例中)