PHP 安装imagick扩展

时间:2021-07-31 00:35:04

Linux系统 CentOS;

判断是否安装了ImageMagick:

[root@instance-32spzihn ~]# rpm -qa|grep -i 'ImageMagick'
ImageMagick-6.7.2.7-5.el6_8.x86_64
ImageMagick-devel-6.7.2.7-5.el6_8.x86_64
如果之前有安装。但感觉版本太旧,可以先卸载再安装:

yum remove ImageMagick-6.7.2.7-5.el6_8.x86_64

yum remove ImageMagick-devel-6.7.2.7-5.el6_8.x86_64


安装ImageMagick,可以通过 yum 安装,也可以通过下载安装包编译,此处用yum 方式:

PHP 安装imagick扩展

安装ImageMagick-devel:

PHP 安装imagick扩展


安装完成后,接下来就要安装php 的imagick扩展了。

扩展也可以通过yum安装,但此处我使用了源码编译方式,首先先将imagick的编译压缩包下载回来:

PHP 安装imagick扩展

创建一个文件夹,然后解压内容到里面:

PHP 安装imagick扩展

进入具体的imagick-3.4.3RC1目录,并先执行phpize准备安装扩展:

PHP 安装imagick扩展

PHP 安装imagick扩展

配置完成后执行 make && make install 安装扩展,提示安装完成后并进入到相应的扩展目录查看是否已经存在imagick.so文件,接着编辑php.ini将extension=imagick.so加到里面,保存退出后重启php服务:

PHP 安装imagick扩展