我目前所做的
- 已安装 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 更新)
并在“详尽选项列表”中启用 GD 模块。cPanel
随后将使用更新的模块重建 PHP 和 Apache。
答案2
你可以使用这个 repo,它会起作用。
[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 的链接)