windows7下安装php的imagick和imagemagick扩展教程 |
最近的PHP项目中,需要用到切图和缩图的效果,在linux测试服务器上很轻松的就安装好php imagick扩展 。但是在本地windows开发环境,安装过程遇到好多问题,在此与大家分享 。 1. 下载 ImageMagick 下载最新版本,ImageMagick-6.8.6-9-Q16-x86-dll.exe 2. 安装 ImageMagick 3. 测试安装 添加到环境变量,如我的 ImageMagick 安装目录是 c:/imagemagick 。 添加过程: 4. 下载 php扩展 php_imagick.dll
dyn = dynamic, st = static, q16 = 16 bit, q8= 8 bit. 以上标识,同你下载的ImageMagick下载标识相同,本人用的是q16 5. 把dll文件重命名为php_imagick.dll,并放到php 扩展文件目录 php/ext 中 。 6. 在 php.ini 配置文件中添加,extension=php_imagick.dll 。 7. 重启电脑,只重启apache不管用的情况下,重启下PC 。因为扩展底层使用的是imageMagic软件,所以软件重启电脑,重新加载软件,并刷新path路径 。 8. 重启后,打开 phpinfo页面,查看,扩展已经安装成功 。如果还未安装成功,极有可能imagemagick软件版本过高,请选择更低一级的版本安装 。 9. PHP测试代码 。
<?php $im = new imagick( a.jpg ); // resize by 200 width and keep the ratio $im->thumbnailImage( 200, 0); // write to disk $im->writeImage( a_thumbnail.jpg ); 10. 查看手册,学习API 相关扩展学习手册地址 http://uk3.php.net/manual/zh/book.imagick.php 手册中包含大量易用实例 。 这里还有查看命令行参数的文档 http://www.imagemagick.org/Usage/ |