imagick是一个PHP的扩展,是用ImageMagick提供的API来进行图片的操作,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API,所以使用imagick首先要安装ImageMagick。
    ImageMagick图片处理是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理图片文件,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick比GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。 

本文以centos7为例介绍imagick的安装

安装:

1. 下载安装ImageMagick 
下载地址:http://www.imagemagick.org/download/,我用的centos7,使用的7.0.8版本,6.*的版本会报错。
Linux代码  
wget http://www.imagemagick.org/download/ImageMagick-7.1.0-37.tar.gz

tar -xzvf ImageMagick-7.1.0-37.tar.gz

./configure --prefix=/usr/local/imagemagick

make
make install

 


2. 安装Imagick (php扩展)
sudo /opt/php/bin/pecl install imagick

/opt/php 是php安装路径,根据实际情况修改

中间会提示输入ImageMagick的安装路径, 使用 /usr/local/imagemagick 然后修改 php.ini, 把新的扩展加上即 extension="imagick.so"


重启配置生效