起初安装PHP 7.4 时,用的是之前PHP 7.1的 .configure 设置,编译时有几个错误提示,也没多看就忽略了,后来使用时,发现不支持 jpg 的图片处理,由于上传是正常的,就没有多理会,再后来安装了 WordPress,有一些图片处理需求,就想到重新编译 GD 库,而不是重装 PHP,但是网上所说的方法几呼试过了,依然没成功,今天认真查了一下 PHP 的手册,才发现,之前都搞错了,包括网上的方法也忽略了这一点,如下图:
PHP7.4 编译配置的变化
GD库的编辑有一些变化,第一句没有全部翻译,大概的意思是 –with-gd 改变为 –enable-gd(是否启用扩展) 和 –with-external-gd (使用外部 libgd,而不是捆绑的),
–with-freetype-dir 改变为 –with-freetype
–with-jpeg-dir 改变为 –with-jpeg
–with-webp-dir 改变为 –with-webp
–with-xpm-dir 改变为 –with-xpm
由于之前已经安装了 jpeg 扩展,就没有重装了,没有装的小伙伴们可以去问谷哥或度娘。
jpeg库下载:http://www.ijg.org/
png库下载:http://www.libpng.org/pub/p