|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习如何将PHP与HTML结合起来完成简单动态页面 ImageMagick是功效壮大的办事器端图片处置东西,比GD壮大多了。良多PHP的网站跟着使用的普遍,入手下手用到ImageMagick,固然其设置装备摆设其实不庞杂,但假如几个需求注重得中央没有注重,生怕就要华侈良多工夫和精神了。本辞意在帮这些人,尽可能一次就装置设置装备摆设胜利。
本文参考了国际外大批的材料。包含ImageMagick官方文档。
第一步,下载编译ImageMagick.
注重要点,1、版本,版本要和上面的Magickwand兼容,不然编译中会失足。2,到场–enable-shared –with-modules 选项,不然能够最初MagickWand for PHP没法编译胜利。
tar -jxvf ImageMagick-6.3.3-10.tar.bz2
cd ImageMagick-6.3.3
./configure –enable-shared –enable-lzw –without-perl –with-modules
make
make install
编译完成
第二步,装置 Magickwand for PHP
tar -jxvf MagickWandForPHP-1.0.4.tar.bz2
cd MagickWandForPHP-1.0.4
/usr/local/bin/phpize (没有PHPIZE,需求起首装置PHP,然后才干停止这一步。别的,这个东西也在php-devel包外面。)
./configure –with-php-config=/usr/local/bin/php-config –enable-shared –with-magickwand=/usr/local
(请注重–enable-shared 参数,别漏失落,不然能够编译出的.so没法加载)
make
这时候候,MagickWandForPHP-1.0.4中会发生modules文件夹,外面是咱们需求的magickwand.so
复制它到php.ini中设置装备摆设的 extension_dir 中。
然后修正php.ini,增添extension=magickwand.so
重启apache
这时候候.phpinfo()页面外面,应当有了magickwand 选项。
自己经由2次测验考试,终究胜利。
其他成绩:
假如MagickWand 履行./configure 时,呈现checking for MagickSetImageTicksPerSecond in -lWand… NO的毛病,多是您如今装置了两个版本的ImageMagick,且默许的版本低于ImageMagick-6.3.3
可以用Magick-config –version号令检查其版本。
凡是是体系装置了rpm包,处理办法是卸载失落libImageMagick包:
rpm -qa | grep ‘ImageMagick’
然后rpm -e libImageMagick….
学习了六个多月PHP了,还是个新手,在这里受到了很多人的帮助,谢谢你们! |
|