Всем привет! Я пытаюсь включить GD в моей установке PHP на моем компьютере с CentOS 6.3, на котором в качестве веб-сервера запущен lighttpd. я сделал yum install gd gd-php
и когда я бегу php -i
я получил
gd
GD Support => enabled
GD Version => bundled (2.0.34 compatible)
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.3.11
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => 6b
PNG Support => enabled
libPNG Version => 1.2.49
WBMP Support => enabled
XPM Support => enabled
XBM Support => enabled`
Так что это определенно есть, php -m
также показывает gd, но когда я запускаю phpinfo();
Раздела для GD нет, а в разделе Configure Command у меня есть следующее: --without-gd
.
Какие у меня здесь варианты? Я пробовал удалить и переустановить rpms, перезапустить lighttpd, другие репозитории и все такое, но не повезло ... есть идеи? Я пытаюсь настроить CMS, использующую GD, и не могу продолжить установку, потому что у меня нет GD.
Gd-php добавляет модуль php для gd. Он не компилируется в php, поэтому в информации вы видите --without-gd.
Похоже, вы никогда не перезапускали lighttpd или php-fpm (если вы это настроили так).
Я видел случаи, когда простой перезапуск lighttpd не убивал потоки php-fcgi, что заставляло его использовать старую конфигурацию php даже после service lighttpd restart
. Поэтому, если простой перезапуск не удастся, сделайте полную остановку, убедитесь, что процессы php не запущены, и запустите его обратно.