Установить библиотеку GD для PHP в GoDaddy VPS с CentOS???

Когда я пытался установить библиотеку php-gd в моем GoDaddy VPS с CentOS, он дает:

$ yum install php-gd
Loaded plugins: fastestmirror
Determining fastest mirrors
addons                                                    | 951 B     00:00
base                                                      | 2.1 kB     00:00
extras                                                    | 2.1 kB     00:00
update                                                    | 1.9 kB     00:00
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package php-gd available.
Nothing to do 

4 ответа

Это команда, которая потерпела неудачу:

yum --exclude=kernel* -y install gettext automake19 libpng-devel openssl libpng-dev zlib-devel autoconf261 libidn-devel gmake libidn libXpm openssl-devel automake coreutils patch libstdc++-dev libltdl3-devel libltdl libopenssl0.9.7-static-devel libtool-ltdl-devel libXpm-devel sed libXpm-dev lsof krb5-dev flex glibc-dev expat-dev krb5-devel xorg-x11-devel libtool-ltdl libssl-dev pam-devel libopenssl0-devel zlib1-devel expat-devel libopenssl0-dev glibc-devel expat gcc-c++ zlib libstdc++ bison libstdc++-devel libjpeg-devel libtool-libltdl-devel libtool openssl-dev libopenssl0 libz-devel libjpeg-dev pam-dev fileutils libltdl-devel libopenssl0.9.7-devel e2fsprogs-devel ca_root_nss make libX11-devel libstdc++-devel.x86_64 gd cpp xorg-x11-dev gcc ssl-dev autoconf lex

Поскольку EasyApache не смог разрешить его автоматически, вы должны:
1) Вручную запустить неудачную команду YUM (показанную выше) через SSH
2) Проверьте, устранена ли ваша конкретная ошибка по адресу http://www.cpanel.net/support/could_not_ensurepkgs.htm
3) Решить проблему YUM вручную
4) Перезапустите EasyApache

При выполнении этой команды, как показано в приведенных выше выходных данных, вы увидите конфликты openssl между пакетами i386 и i686:

Ошибка проверки транзакции:
В пакете openssl-0.9.8e-12.el5_5.7.i686 уже установлен файл /lib/.libcrypto.so.0.9.8e.hmac из установки openssl-0.9.8e-12.el5_5.7.i686 конфликтует с файлом из пакета openssl-0.9.8e-12.el5_5.7.i386 файл /lib/.libssl.so.0.9.8e.hmac из установки openssl-0.9.8e-12.el5_5.7.i686 конфликтует с файлом из пакета Файл openssl-0.9.8e-12.el5_5.7.i386 /lib/libcrypto.so.0.9.8e из установки openssl-0.9.8e-12.el5_5.7.i686 конфликтует с файлом из пакета openssl-0.9.8e -12.el5_5.7.i386 файл /lib/libssl.so.0.9.8e из установки openssl-0.9.8e-12.el5_5.7.i686 конфликтует с файлом из пакета openssl-0.9.8e-12.el5_5. 7.i386 файл / usr / bin / openssl из установки openssl-0.9.8e-12.el5_5.7.i686 конфликтует с файлом из пакета openssl-0.9.8e-12.el5_5.7.i386 файл / usr / lib / openssl / Engineers/lib4758cca.so из установки openssl-0.9.8e-12.el5_5.7.i686 конфликтует с файлом из пакета ( ...)

Чтобы исправить это для вас, я запустил эту команду:

# rpm -e --nodeps --justdb openssl.i386

Затем я снова запустил команду yum, и она прошла успешно.

Наконец я побежал /scripts/easyapacheи он работает сейчас. После завершения будет поддержка модуля gd php.

Во-первых, проверьте, не был ли пакет исключен. Откройте конфигурацию yum с помощью vi /etc/yum.conf и искать строку, начинающуюся с exclude=если php-gdили же php*упоминается, удалите его.

Иногда VPS-хостеры не позволяют использовать некоторые пакеты, потому что они занимают много памяти. Так что вы можете проверить свои псевдонимы, запустив aliasи проверьте, нет ли псевдонима для yumс опцией исключения

В противном случае вы можете использовать RPMForge для установки этого пакета:

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.i386.rpm
yum update && yum install php-gd

Это определенно пакет в Centos 5.5

это vps cpanel? если это так, вы должны установить библиотеку gd из установщика easyapache, доступного в whm, потому что по умолчанию на cpanel он запрещает установку пакетов php, поскольку он нарушает работу cpanel или его частей

EasyApache на WHM устанавливает Zlib только под GD. Нет информации о том, как установить GD2 [для работы с изображениями для CodeIgnitor v2.0] в панели управления GoDaddy Linux VPS

Другие вопросы по тегам