精品软件与实用教程
安装imagick扩展
最近刚装上wordpress,在使用wordpress中遇到无法编辑图片的问题,发现是可选的模组imagick未被安装或已被禁用。首先在Centos8上安装ImageMagick。
什么是ImageMagick?
ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统,ImageMagick的大多数功能的使用都来源于命令行工具。
首先安装ImageMagick
yum install ImageMagick -y
yum install ImageMagick-devel -y
wordpress后台的站点健康页面一直在提示这两项模块有问题,如下图所示:
解决办法是需要安装php的imagick扩展,服务器上安装的PHP7.4.6。在数据源中查看没有发现imagick扩展,最后只好手动安装。
首先检查一下是否安装了imagick扩展
php -m | grep -i "imagick"
如果什么都没有输出表示没有安装imagick。
开始安装 imagick 扩展
imagick的官方网站:https://pecl.php.net/package/imagick
目前最新版本是3.4.4
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 的配置文件”php.ini”,在配置文件中加入如下内容,让 imagick 扩展生效:
extension=imagick.so
最后一步检查安装有没有生效:
php -m | grep -i "imagick"
如果是输出了imagick表示安装成功了。