Linux 中PHP GD库不完整bug

时间:2022-11-10 18:18:00

在工作中有使用到GD库处理图片的情况,本地环境使用的windows,在部署到Linux环境时,遇到了500 Internal Server Error,经排查,是由于Linux下GD库不完整,无法使用一些jpeg函数。
服务器环境为Centos6.5(minimal安装),默认情况下,由于CentOS没有安装libjpeg和freetype,编译安装的的PHP是不支持jpeg和freetype的。
解决方法,就是在编译安装PHP之前,先安装一下所需的依赖就好了。

yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel pcre-devel