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 方式:
安装ImageMagick-devel:
安装完成后,接下来就要安装php 的imagick扩展了。
扩展也可以通过yum安装,但此处我使用了源码编译方式,首先先将imagick的编译压缩包下载回来:
创建一个文件夹,然后解压内容到里面:
进入具体的imagick-3.4.3RC1目录,并先执行phpize准备安装扩展:
配置完成后执行 make && make install 安装扩展,提示安装完成后并进入到相应的扩展目录查看是否已经存在imagick.so文件,接着编辑php.ini将extension=imagick.so加到里面,保存退出后重启php服务: