手记

wordpress在裁剪您的图像时发生了错误。

CentOS + Nginx :

缺少PHP GD库,一般只需要安装gd库 yum install php-gd重启 Nginx 即可 。


  Error: php71w-common conflicts with php-common-5.3.3-49.el6.x86_64 

一般以上就能解决,但若安装时出现类似出错,则必须要指定版本安装: yum install php71w-gd 。安装完gd库后,配置一哈:

rpm -qal | grep gd.so 查找go.so所在位置 gd.so( 比如我的 ↓

 [root ~]# rpm -qal | grep gd.so
 /usr/lib/libgd.so.2 
 /usr/lib/libgd.so.2.0.0 
 /usr/lib/php-zts/modules/gd.so (← 看gd.so所在的第一个路径!)
 /usr/lib/php/modules/gd.so 

rpm -qal | grep php.ini 查找 php.ini 所在位置, 修改配置 。建议用 Xftp 下载下来用 Notepad++ 之类的改,这文件好长的,记事本和vim实在是太难找了(;´д`)ゞ 搜索 [gd] 所在位置, 在这段最后面加上一个 extension= 上面gd.so 的位置 ( 比如我的 ↓

 [gd] 
 ; Tell the jpeg decode to ignore warnings and try to create 
 ; a gd image. The warning will then be displayed as notices
 ; disabled by default
 ; http://php.net/gd.jpeg-ignore-warning
 ; gd.jpeg_ignore_warning = 0
 ; extension = /usr/lib/php-zts/modules/gd.so  ( ← 新加的 )

保存完最后重启 php-fpm 就完事了(๑•̀ㅂ•́)و✧ service php-fpm restart

1人推荐
随时随地看视频
慕课网APP

热门评论

帖子很好,问题完美解决。不过关于安装php gd这个软件包时选择正确的版本还是很重要的,本文中需要指定的 PHP GD库是php71w-gd而在我操作时需要的版本是php72w-gd,版本不对的话也是不行的。另外在centos7下重启php-fpm的命令为systemctl restart php-fpm


查看全部评论