在Centos 6.3上安装GD

大家好,我正尝试在我的CentOS 6.3机器上运行lighttpd作为Web服务器,在我的PHP安装中启用GD。 我已经做了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的部分,在configuration命令下我有这个:– --without-gd

我在这里有什么select? 我试过删除并重新安装rpms,重新启动lighttpd,其他存储库和各种事情,但没有运气…任何想法? 我试图设置一个CMS使用GD,我不能继续安装,因为我没有GD。

gd-php为gd添加了php模块。 它没有被编译到php中,这就是为什么你在info中看到–without-gd。

这听起来像你从来没有重新启动lighttpd或PHP-FPM(如果这是你如何设置)。

我已经看到了lighttpd的简单重新启动不会杀死php-fcgi线程的情况,即使在service lighttpd restart之后,它也会使用旧的phpconfiguration。 所以如果一个简单的重新启动失败了,那就完全停止,确保没有php进程正在运行,并且启动它。