php ImageMagick扩展
linux下安装php ImageMagick扩展模块下载ImageMagick源码包:
#wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz
编译安装:
#tar -zxvf ImageMagick.tar.gz
#cdImageMagick-xxxx-0
#./configure -prefix=/usr/local/imagemagick -enable-lzw -with-modules
#make && make install
可以查看imagemagick信息
#convert -version
Version: ImageMagick 6.2.8 05/07/12 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.htmlCopyright: Copyright (C) 1999-2006 ImageMagick Studio LLC
接着安装imagick的PHP扩展
下载imagick源码包
#wget http://pecl.php.net/get/imagick-3.0.1.tgz
编译安装:
#tar -zxvf 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: *** Error 1
解决办法:
在/usr/local/php/bin/phpize 之前弄下环境变量:
exportPKG_CONFIG_PATH=/********/imagemagick/lib/pkgconfig
#vim /usr/local/php/lib/php.ini
文件里面是否存在“ extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"”
没有的话就添加一条
加入:"extension="imagick.so""
#/usr/local/php/bin/php -mv //这样可以看到效果
如果模块imagick存在,就说明成功了,可以重启apache
页:
[1]