看来虽然确实支持GD,但它没有用libjpeg编译. gd.jpeg_ignore_warning并不意味着你有jpeg支持.如果这是您自己的服务器,请确保使用–with-jpeg-dir运行configure.您可能需要搜索它.我使用了命令find / -name libjpeg *并获得了CentOS5的/usr/lib.如果这是共享主机让他们为您安装它.
我完整的PHP编译如下:
wget http://us1.php.net/distributions/php-5.5.10.tar.gz -O php.tar.gz
tar -xvf php.tar.gz
cd php-5.5.10
yum -y install libxml2-devel libmcrypt-devel libpng-devel
./configure --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-apxs2 --with-mysql --with-mysqli --with-zlib --with-curl --with-libdir=lib --with-openssl --with-pdo-mysql --with-mcrypt --with-pcre-regex --enable-zip --with-gd --enable-mbstring --with-jpeg-dir=/usr/lib
make clean
make
make install