在百度查了好久,試驗了好久,各種人寫的各種不靠譜的帖子,通通失敗,現在已經捨棄百度了,下面是我google出來的,經過驗證後,很快實現了安裝這倆擴展,介紹一下環境先,centos5 64bit,php5.6源碼安裝 ,yum源最好更新一下爲阿里的,具體命令如下:
1.更新源:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2.下載源:
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
3.運行源:
yum clean all
yum makecache
4.Yum安裝php-pear:
yum -y install php-pear
5.Yum安裝ImageMagick:
yum -y install ImageMagick*
pecl install Imagick
這一步需要手動指定Imagemagick的安裝路徑,因爲Imagick需要找Imagemegick的庫文件,where is Imagemegick就好了,我的是在/usr/local/Imagemagick下,回車,然後Imagick就自動編譯安裝了
6.檢查一下是否安裝成功:
php -i | grep Imagick
出現這些就說明成功了:
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version => ImageMagick 6.9.5-7 Q16 x86_64 2016-08-18 http://www.imagemagick.org
Imagick using ImageMagick library version => ImageMagick 6.9.5-7 Q16 x86_64 2016-08-18 http://www.imagemagick.org