您的位置:首页 > 其它

imagick安装与配置

2013-06-09 11:20 447 查看
最近需要将pdf转化为图片,决定采用ImageMagic接口实现。ImageMagic是功能强大的服务器端图片处理程序,比php自带的gd要好用得多。

可以参考 http://hi.baidu.com/singlestudio/item/60d28151f341679708be1731

windows下配置imagick的步骤为:

1.  下载安装ImageMagic

http://www.imagemagick.org/script/binary-releases.php#windows 下载dll版本(dll版本提供API)的安装包,并点击安装

这里我下载的是ImageMagick-6.8.5-10-Q16-x86-dll.exe



2. 另外,如果需要用ImageMagic处理pdf文件,还需要安装ghostscript

从 http://www.ghostscript.com/download/gsdnld.html 下载ghostscript进行安装

我下载的是gs907w32.exe: http://downloads.ghostscript.com/public/gs907w32.exe

3. 下载并配置php的imagick扩展模块

从 http://valokuva.org/~mikko/imagick-php54-php53.tgz 下载imagick-php54-php53.tgz,解压,现在对应版本的dll文件(我选择的是php53/php_imagick_ts.dll),改名为php_imagick.dll,并添加到php/ext文件夹下。

编辑php.ini, 加入 “extension=php_imagick.dll; ”, 以启用php_imagick扩展模块。

4. 重启apache。

linux下配置imagick的步骤为(以centOS为例):

1. 安装ImageMagick

yum install ImageMagick-devel
/usr/local/imagemagick/bin/convert -sample 25%x25% a.jpg b.jpg #测试语句


2.  安装php的imagick扩展模块 (http://pecl.php.net/package/imagick)

wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz tar -zxvf imagick-3.1.0RC2.tgz
/usr/local/php/bin/phpize 					#在项目目录下运行phpize, phpize为项目生成合乎php使用的configure文件
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick	#php-config:获取php配置信息
make
make install


3. 配置php.ini

在php.ini中加入下面这句话

extension=imagick.so




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  imagick ImageMagick