php 自带的gd库不支持jpeg
<b>Fatal error</b>: Call to undefined function imagecreatefromjpeg()
tips : 如果是第一次安装,不安装GD库 ;如果是原来装了GD库 要重新编译安装PHP去掉GD库。实现gd库以扩展方法安装让gd中有jpeg功能:
在源码Php ext 目录中
第一步安装jpeglib.so
cd /opt/php-5.6.0/ext
wget http://www.ijg.org/files/jpegsrc.v8b.tar.gz 源码其它地址 https://sourceforge.net/projects/libjpeg/files/
tar -zxvf jpegsrc.v8b.tar.gz
cd jpegsrc.v8b
./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
make && make install
第二步编译gd.so
cd /opt/php-5.6.0/ext/gd
make clean
/opt/php5/bin/phpize
./configure --with-php-config=/opt/php5/bin/php-config --with-jpeg-dir=/usr/local/jpeg/lib
make && make install
生成gd.so在写php.ini中
第三步 重启php-fpm或者apache