快速业务通道

MagickWand for PHP linux install

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-23
ImageMagick是一个开源功能强大的服务器端图片处理工具,等同于GD,但是功能要比GD多很多,比如可以创建动态gif图片、缩放高质量图片等,支持上百种图片格式.目前很多PHP大型网站已经开始使用ImageMagick.下面我们看一下ImageMagick的安装. 在ImageMagick下,有2个核心扩展,一般用到ImageMagick时这两个扩展是必不可少的,它们分别是MagickWand和Imagick 下面我们看一下是如何安装的

系统版本:CentOS-5.4

一、库文件安装
在安装ImageMagick之前,我们要保证系统安装有libpng、libjpeg、freetype freetype、fontconfig、gd 很多情况下GD和ImageMagick时同时使用的,在装ImageMagick后,GD的工作基本只有提供验证码的图片了.如果系统没有安装这些,我们可以使用yum安装,对于系统的这些库文件,我们没有必要花太多的时间选择源码安装,CentOS可以选择yum安装.至于其它可以选择rpm安装,我们可以把这些库文件拷贝到某个目录下,然后rpm -ivh *.rpm.
yum -y install libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel fontconfig fontconfig-devel gd gd-devel
二、PHP的安装PHP安装在此我们就只写一下配置选项了,安装ImageMagick时不需要重新编译PHP ./configure--prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-config-file-path=/usr/local/lib注:--with-config-file-path=/usr/local/lib 是设置php.ini的路径

三、安装ImageMagick在安装MagickWand和Imagick之前,安装ImageMagick #tar zxvf ImageMagick-6.5.6-10.tar.gz#cd ImageMagick-6.5.6-10.tar.gz #./configure --with-php-config=/usr/local/php/bin/php-config --enable-shared --enable-lzw --with-perl --with-modules #make#make install

安装MagickWand #tar zxvf MagickWandForPHP-1.0.8.tar.gz #cd MagickWandForPHP-1.0.8 #/usr/local/php/bin/phpize #./configure --with-php-config=/usr/local/php/bin/php-config --enable-shared #make #make install 执行make install后显示如下
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/,这个是生成的一个共享目录,里面存放着MagickWand的模块文件magickwand.so,接下来我们修改PHP的配置文件php.ini,修改如图所示没有的选项我们自己添加

安装Imagick #tar xvf imagick-2.3.0.tgz #cd imagick-2.3.0 #/usr/local/php/bin/phpize #./configure --with-php-config=/usr/local/php/bin/php-config --enable-shared #make #make install 安装完成后同样提示 Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/,然后会在这个目录下生成一个imagick.so模块文件,然后修改PHP.INI,添加extension=imagick.so 四、测试只要我们能看到下面两块内容,说明MagickWand和Imagick安装成功

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号