linux下PHP5.4安装Imagick及MagicWandForPHP扩展
更新:HHH   时间:2023-1-7


一、imagick简介
imagick是一个PHP的扩展,它调用ImageMagick提供的API来进行图片的操作。
二、ImageMagick简介
ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等;可处理各种类型的图片与动画,GIF,BMP,FLV等,详细的解释见ImageMagick的官方网站http://www.p_w_picpathmagick.org/,ImageMagick与GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。
三、magickwand简介
MagicWand For PHP可以将ImageMagick编译成一个PHP可载入的模块。
四、安装ImageMagick(安装包地址:http://down.51cto.com/data/1975248)
[root@showip opt]# tar zxf ImageMagick.tar.gz
[root@showip opt]# cd ImageMagick-6.8.9-10/
[root@showip ImageMagick-6.8.9-10]# ./configure LDFLAGS="-L/usr/lib" CPPFLAGS="-I/usr/include" --prefix=/usr/local/ImageMagick --enable-shared --enable-lzw --disable-openmp
[root@showip ImageMagick-6.8.9-10]#  make && make install
五、安装imagick(安装包见附件)
[root@showip opt]# tar zxf imagick-3.1.0RC2.tgz
[root@showip opt]# cd imagick-3.1.0RC2
[root@showip imagick-3.1.0RC2]# /usr/local/php/bin/phpize
[root@showip imagick-3.1.0RC2]# ln -s /usr/local/ImageMagick/include/ImageMagick-6 /usr/local/ImageMagick/include/ImageMagick
[root@showip imagick-3.1.0RC2]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/ImageMagick/
/php-config --with-imagick=/usr/local/ImageMagick/
[root@showip imagick-3.1.0RC2]# make && make install
[root@showip imagick-3.1.0RC2]# echo "extension = imagick.so" >> /usr/local/php/etc/php.ini
六、magickwand安装(安装包见附件)
[root@showip opt]# tar zxf MagickWandForPHP-1.0.9-2.tar.gz
[root@showip opt]# cd MagickWandForPHP-1.0.9
[root@showip MagickWandForPHP-1.0.9]# /usr/local/php/bin/phpize
[root@showip MagickWandForPHP-1.0.9]# ./configure --prefix=/usr/local/magickwand --enable-shared --with-php-config=/usr/local/php/bin/php-config --with-magickwand=/usr/local/ImageMagick/
[root@showip MagickWandForPHP-1.0.9]# make && make install
[root@showip MagickWandForPHP-1.0.9]# echo "extension = magickwand.so" >> /usr/local/php/etc/php.ini
七,重启php测试

 


 

 

返回web开发教程...