Warning: Redis::connect(): connect() failed: Connection refused in /var/www/admclub.com/wp-content/object-cache.php on line 418
Linux下PHP 5.2.17支持JPEP GD解决方案 | _站长俱乐部站长俱乐部

Linux下PHP 5.2.17支持JPEP GD解决方案

最近重装环境,发现明明/usr/lib/libjepg.so已经存在,可是就是不能让php支持gd jpeg,哪怕在配置时加上'--with-jpeg-dir=/usr',也只是可以编辑安装,在查看phpinfo()时也没有在GD栏里显示支持JPEG.很是无耐!

最后终于找到解决方法,其中FreeType是最主要原因!
解决方案如下:

先下载freetype源码包
wget http://downloads.sourceforge.net/project/freetype/freetype2/2.3.12/freetype-2.3.12.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ffreetype%2Ffiles%2Ffreetype2%2F2.3.12%2F&ts=1314417995&use_mirror=softlayer
tar xzvf freetype-2.3.12.tar.gz
cd freetype-2.3.12
make setup
make
make install

然后进入PHP源码目录,编译PHP:
./configure --enable-fastcgi --enable-fpm --with-mysql \
--with-mysqli --with-gd --with-config-file-path=/etc \
--with-config-file-scan-dir=/etc/php.d --with-curl \
--enable-calendar --with-openssl --with-zlib --without-sqlite --disable-pdo \
--enable-mbstring --with-freetype-dir=/usr \
--enable-sockets --enable-zip --with-mcrypt \
--with-mhash --with-jpeg-dir=/usr

make
make install

重启php-fpm:
php-fpm restart

这时,查看PHPINFO,终于发现PHP支持JPEG了!

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>