У меня было много проблем с тем, чтобы GD работал с моим веб-сервером (Apache2).
Это виртуальный частный сервер с использованием CentOS 5.5, и в настоящее время я настраиваю его с нуля.
Я установил GD (похоже, не может получить GD2 ни в одной установке yum) ...
Я, по-видимому, настроил PHP 5.2.17 с GD через:
./configure --with-gd=/usr/local/cpanel/src/3rdparty/gpl/gd-1.8.4
и, похоже, все прошло нормально, но когда я перезапускаю apache и проверяю phpinfo (), GD не отображается.
Кажется, это не работает ...
НОТА::
Я также обнаружил, что не могу найти любой библиотеки php-gd в установочных пакетах yum .. Только gd ..
Ответ на комментарий: вывод yum repolist
repo id repo name status
base CentOS-5 - Base enabled: 3,535
extras CentOS-5 - Extras enabled: 299
rpmforge RHEL 5 - RPMforge.net - dag enabled: 10,722
updates CentOS-5 - Updates enabled: 765
repolist: 15,321
Я также обнаружил, что не могу найти какие-либо библиотеки php-gd в установочных пакетах yum .. Только gd ..
Вы внимательно проверяли? Он расположен в base
репо:
# repoquery -i php-gd
Name : php-gd
Version : 5.1.6
Release : 27.el5_5.3
Architecture: x86_64
Size : 341034
Packager : None
Group : Development/Languages
URL : http://www.php.net/
Repository : base
Summary : A module for PHP applications for using the gd graphics library
Description :
The php-gd package contains a dynamic shared object that will add
support for using the gd graphics library to PHP.
FEI: Вам не нужно вручную компилировать php / apache или устанавливать rpms на сервере cpanel. Вы просто используете / scripts / easyapache script для настройки / включения / отключения модулей apache / php.
- $
Вот руководство по установке php5.3 с gd на centos 5