博客导读网

一个让你随便看看的地方

php+ImageMagick配置

推荐
ZhaoLiang's 笔记


php 5.2.4
ImageMagick-6.3.6-3.tar.bz2
MagickWandForPHP-1.0.5.tar.gz


http://www.magickwand.org/download/php/MagickWandForPHP-1.0.5.tar.gz
ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.3.2-9.tar.bz2


一,首先第一次编译php:

./configure --prefix=/usr/local/php                
    --with-apxs2=/usr/local/apache/bin/apxs           
    --with-mysql=/usr/local/mysql                    
    --with-mysqli=/usr/local/mysql/bin/mysql_config   
    --with-libxml=/usr/local/libxml2
    --with-png-dir=/usr/local/libpng2                   
    --with-jpeg-dir=/usr/local/jpeg6
    --with-zlib=/usr/local/zlib
    --with-freetype=/usr/local/freetype
    --with-gd=/usr/local/gd2  
    --enable-track-vars  
    --enable-mbstring=all

二,编译安装ImageMagick:

tar -jxvf ImageMagick-6.3.6-3.tar.bz2
cd ImageMagick-6.3.6-3

./configure --prefix=/usr/local/imagemagick

make
make install

三,再次编译PHP,加入imagick模块的支持:

tar -zxvf MagickWandForPHP-1.0.5.tar.gz
mv MagicWandforPHP-1.0.5 php-5.2.4/ext/magickwand

cd php-5.2.4/ext/magickwand
/usr/local/php/bin/phpize

cd /usr/src/php-5.2.4
make clean

rm configure
./buildconf --force

检查是否正确支持:
./configure --help | grep magickwand
--with-magickwand=DIR Include Magickwand support

-- 编译成模块 ----------------------
./configure \
   --enable-shared \
   --with-magickwand=shared,/usr/local/imagemagic \
   --enable-module=shared,magickwand

make

find . -name "magickwand.so" -exec ls -lh {} \;
cp modules/magickwand.so /usr/local/php/lib/php/magickwand.so


vi /usr/local/php/lib/php.ini
extenstion=magickwand.so

------------   直接编译 -----------------

./configure --prefix=/usr/local/php                
    --with-apxs2=/usr/local/apache/bin/apxs           
    --with-mysql=/usr/local/mysql                    
    --with-mysqli=/usr/local/mysql/bin/mysql_config   
    --with-libxml=/usr/local/libxml2
    --with-png-dir=/usr/local/libpng2                   
    --with-jpeg-dir=/usr/local/jpeg6
    --with-zlib=/usr/local/zlib
    --with-freetype=/usr/local/freetype
    --with-gd=/usr/local/gd2  
    --enable-track-vars  
    --enable-mbstring=all
    --with-magickwand=/usr/local/imagemagic

阅读全文
类别:默认分类 查看评论
原文地址:http://hi.baidu.com/upkiller/blog/item/28e1a8071ab964ce7a894775.html

ZhaoLiang's 笔记的其他文章
linux network optimize with sysctl zend框架目录结构
俄罗斯方块shell(一) 俄罗斯方块shell(二)
百度面试之LINUX运营维护和脚本编程的问题分析与解答 Linux的random总是装死
Squid透明代理手记 bind9配置dns转发缓存服务器
Shell下mutt与msmtp发送mail 整理一下杂七杂八的postfix+extmail的mail服务器架设维护笔记(1)
更多...

© 2010 博客导读网 BlogABC.NET 本站所有内容皆由网友推荐而来,所有博文的版权归原作者所有,如有冒犯,请邮件告知。uncracker#gmail.com