php gd freetype libjpeg support 支持

环境 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

找了许久,才找到解决办法,希望帮到有些问题的同志们!

ranlib /usr/local/lib/libjpeg.a
ldconfig /usr/local/lib

执行以上两行就ok了!

参考:https://www.imagemagick.org/discourse-server/viewtopic.php?t=20894


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值