赞
踩
环境 centos: 7.2 php:5.6.28
freetype
编译 加上 --with-freetype-dir=/usr/lib
phpinfo后发现仍然没有 freetype support
于是谷歌一把,发现是路径错误
find / -name freetype2
/usr/include/freetype2
于是 改成 --with-freetype-dir=/usr/include/freetype2, 成功!
libjpeg
编译加上--with-jpeg-dir 或 --with-jpeg-dir=/usr/lib 或 --with-jpeg-dir=/usr/lib64 或 --with-jpeg-dir=/usr/local/lib
都会报 GD build test failed.
查看config.log 会发现 libjpeg.so.9 载入错误
而我已经安装了libjpeg和libjpeg-turbo-devel
ll /usr/local/lib/*jpeg*
-rw-r--r-- 1 root root 2225084 1月 25 14:30 /usr/local/lib/libjpeg.a
-rwxr-xr-x 1 root root 917 1月 25 13:32 /usr/local/lib/libjpeg.la
lrwxrwxrwx 1 root root 16 1月 25 13:32 /usr/local/lib/libjpeg.so -> libjpeg.so.9.0.0
lrwxrwxrwx 1 root root 16 1月 25 13:32 /usr/local/lib/libjpeg.so.9 -> libjpeg.so.9.0.0
-rwxr-xr-x 1 root root 1224646 1月 25 13:32 /usr/local/lib/libjpeg.so.9.0.0
rpm -qa | grep libjpeg
libjpeg-turbo-1.2.90-5.el7.x86_64
libjpeg-turbo-devel-1.2.90-5.el7.x86_64
找了许久,才找到解决办法,希望帮到有些问题的同志们!
执行以上两行就ok了!
参考:https://www.imagemagick.org/discourse-server/viewtopic.php?t=20894
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。