GD库明明安装了,可处理图片的时候仍是报错 Fatal error: Call to undefined function imagecreatefromjpeg()
。PHP安装后,默认的gd库不支持jpg,只支持gif、png、bmp。让php的GD库支持处理jpg图片,须要安装libjpeg库。php
解决方法mysql
libjpeg
库若是上面的http://www.ijg.org/jpegsrc.v8c.tar.gz
失效了,能够到 http://www.ijg.org 找最新的下载地址。sql
注意:这里的configure必定要带--enable-shared
参数,否则不会生成共享库libjpeg.so
服务器
GD
库下载PHP的完整源码包,源码包里包含有Mcrypt扩展源码
http://cn.php.net/releases/ 里找到本身服务器PHP版本的源码包,使用php -v
,能够直接查看本身的PHP版本curl
/usr/local/lib
是libjpeg.so的位置socket
若是报configure: error: png.h not found.
,请尝试php-fpm
注意:with-php-config
填写你的服务器的php-config
的路径,通常在/usr/bin/php-config
执行 whereis php-config
或 which php-config
查找 php-config
的位置ui
修改php.iniurl
在php.ini加入extension=gd.so
重启php-fpmservice php-fpm restart
spa
若是提示:Warning: Module 'gd' already loaded
你须要把以前编译的php删除掉,从新编译安装php
注意: 若是你的configure
出现--with-gd
参数,你要把--with-gd参数去掉(重要:这行要特别注意)
最后启动php-fpm,就完成了