安装imagick扩展

最近刚装上wordpress,在使用wordpress中遇到无法编辑图片的问题,发现是可选的模组imagick未被安装或已被禁用。首先在Centos8上安装ImageMagick。

什么是ImageMagick?

ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统,ImageMagick的大多数功能的使用都来源于命令行工具。

首先安装ImageMagick

1
yum install ImageMagick -y

1
yum install ImageMagick-devel -y

wordpress后台的站点健康页面一直在提示这两项模块有问题,如下图所示:

WordPress:可选的模组imagick未被安装或已被禁用

解决办法是需要安装php的imagick扩展,服务器上安装的PHP7.4.6。在数据源中查看没有发现imagick扩展,最后只好手动安装。

首先检查一下是否安装了imagick扩展

1
php -m | grep -i "imagick"

如果什么都没有输出表示没有安装imagick。

开始安装 imagick

imagick的官方网站:https://pecl.php.net/package/imagick

目前最新版本是3.4.4

1
2
3
4
5
6
7
wget https://pecl.php.net/get/imagick-3.4.4.tgz
tar -xzvf imagick-3.4.4.tgz
cd imagick-3.4.4
phpize
./configure
make
make install

修改PHP 配置文件,让 imagick 扩展生效

修改 的配置文件”php.ini”,在配置文件中加入如下内容,让 imagick 扩展生效:

1
extension=imagick.so

最后一步检查安装有没有生效:

1
php -m | grep -i "imagick"

如果是输出了imagick表示安装成功了。

订阅
提醒
guest
0 评论
内联反馈
查看所有评论