ImageMagick,是一个软件套件用来建立,编辑,合成,或转换位图图像。咱们能够用它来读取和在各类格式写图像,包括DPX、EXR、GIF、JPEG、PDF、SVG和TIFF等格式。咱们能够用来使用ImageMagick组件调整大小、翻转、镜像、旋转、扭曲、剪切以及转换图像,调整图像色彩,以及适用于各类特殊效果,或绘制文本,线,面,椭圆和贝塞尔曲线。php
ImageMagick的能够经过使用Remi安装库,或经过编译从最新的稳定版本的源代码进行安装。下面老左就整理来自国外的教程,分为不一样的方法安装。bash
方法之1、安装库安装ImageMagick扩展服务器
A - 若是咱们没有安装EPEL库,须要先安装svg
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpmrest
B -安装Remi库xml
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm教程
C -编辑/etc/yum.repos.d/remi.repo文件启动ip
咱们须要找到Remi库把enabled=0改为enabled=1rem
D -安装须要的依赖包环境get
yum install -y gcc php-devel php-pear
E -安装ImageMagick
yum install -y ImageMagick ImageMagick-devel
安装完毕以后,咱们看到这样的提示说明是安装成功了。
方法之2、从源代码安装ImageMagick
A -安装依赖包环境
yum -y groupinstall 'Development Tools'
yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel
B -获取安装源
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*
C - 配置和编译源代码
./configure
make
make install
这个须要一点时间,咱们等待。
D -验证是否安装成功
convert --version
E -安装PHP扩展
pecl install imagick
若是有出现-bash: pecl: command not found提示错误,咱们须要先运行yum install php-devel php-pear httpd-devel环境包,而后再执行上面一步。
F - php.ini添加extension=imagick.so
回车执行以后,咱们就能够看到提示须要再PHP.INI中添加extension=imagick.so,在/etc/php.ini文件中添加就能够。
G -而后检查是否安装成功
php -m | grep imagick
咱们能够看到已经OK。若是你正在运行一个Web服务器,如Apache,记得从新启动。
service httpd restart