wordpress 关于裁剪图片错误问题

我用的是centos php7.2 nginx

默认版本可以直接 yum install php-gd并重启nignx或者apache 看是否解决

yum install php-gd并 重启 Nginx

但是我由于系统原有的5.6默认版本  所以安装配置如下

1.yum install php72w-gd

2.rpm -qal | grep gd.so   找到gd.so的第一个路径,(记录下来备用)

3.rpm -qal | grep php.ini 查找php.ini所在位置

4.对php.ini进行修改,搜索[gd]所在位置

  在这段最后加上 extension = gd.so所在路径(步骤2记录的路径)

  (因为文件较大,建议下载到本机进行修改)

5.保存覆盖掉原php.ini

6.重启php-fpm

补充:

测试是否安装成功代码如下(或者查看phpinfo中的[gd])

 

<?php
Ob_end_flush();
header ("Content-type: image/png");
$im = @imagecreate (200, 100)
or die ("无法创建图像");
$background_color = imagecolorallocate ($im, 0,0, 0);
$text_color = imagecolorallocate ($im, 230, 140, 150);
imagestring ($im, 3, 30, 50, "www.pc811.com", $text_color);
imagepng ($im);
?>


通过phpinfo等测试 确认已经安装好gd库的情况下仍然裁剪图片错误,请检查裁剪图片格式与大小,我用的png格式和图片太大(接近限制大小)会碰上无法裁剪的情况,转换成jpeg格式后裁剪成功,解决。

posted @ 2019-08-22 17:15  Zhu013  阅读(583)  评论(0编辑  收藏  举报