简单的有yum安装,注意找个高版本的库
另参考
http://hi.baidu.com/you5a_com/blog/category/Imagemagick
1. (参考 http://jsczxy2.iteye.com/blog/665535)
首先,请先确保系统已经安装以下包:
# yum install libjpeg # yum install libjpeg-devel # yum install libpng # yum install libpng-devel # yum install libtiff # yum install libtiff-devel # yum install libungif # yum install libungif-devel
2.(参考 http://iamcaihuafeng.blog.sohu.com/124409501.html)
3. (参考 http://www.21andy.com/blog/20100222/1708.html)
wget -c http://downloads.sourceforge.net/project/imagemagick/ImageMagick/00-6.5.9/ImageMagick-6.5.9-7.tar.gz tar -zxvf ImageMagick-6.5.9-7.tar.gz cd ImageMagick-6.5.9-7 ./configure --prefix=/usr --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes make clean make && make install
4. 注意的问题:
查看是否支持 jpg,png
#identify -list format
rpm -qa | grep libjpeg
重新安装jpeg
到 http://www.ijg.org/ 下载 jpegsrc.v8b.tar.gz
tar xzvf jpegsrc.v8b.tar.gz
cd jpeg-6b
./configure -prefix=/usr -enable-shared
make
make install
中间可能会提示 说 没有 man,man1文件夹,自己建立,先建立man,再建man1
rm -rf jpeg-6b
echo /usr/lib/libjpeg.so >> /etc/ld.so.conf
ldconfig
如果没有,
那么要先安装格式的包,然后再要重新解压tar zvxf ImageMagick-6.X.X-X.tar.gz (覆盖原来的文件重新安装才行,如果不先覆盖直接./confgure,开始安装,完成后无效果)。
-------------------------------------
imagick
cd /tmp/installation/nmp/
wget http://pecl.php.net/get/imagick-3.1.0b1.tgz
tar xzf imagick-3.1.0b1.tgz
cd imagick-3.1.0b1
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/ImageMagick
make
make install
如果make 出错
先 export PKG_CONFIG_PATH=/yourpath/imagemagick/lib/pkgconfig
然后重新编译安装