
Что я уже сделал
- Установлен 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.
Чтобы включить PHP-GD на cPanel, необходимо зайти в интерфейс WHM cPanel и включить его через следующее меню:
Главная > Программное обеспечение > EasyApache (обновление Apache)
и включите модуль 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 - в моем примере)