首页 » 技术分享 » imagick安装与配置

imagick安装与配置

 

最近需要将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安装与配置,转载请注明来源!

0