这篇文章主要介绍了windows7下安装php的imagick和imagemagick扩展教程,同样也适应XP操作系统,Win8下就没测试过了,需要的朋友可以参考下
最近的PHP项目中,需要用到切图和缩图的效果,在linux测试服务器上很轻松的就安装好php imagick扩展。但是在本地windows开发环境,安装过程遇到好多问题,在此与大家分享。
. 下载 ImageMagick
下载地址:
http://imagemagick.org/script/binary-releases.php#windows

下载最新版本,ImageMagick-6.8.--Q16-x86-dll.exe
. 安装 ImageMagick
安装 ImageMagick 到 PC 上。安装路径不能出现空格,否则无法使用。安装时,一点选中把执行路径添加到 path 上,否则你就得手动去添加 path 路径了。
. 测试安装
打开windows 命令行窗口(win+r -> “cmd” -> Enter),输入convert,回车。会出现convert的帮助文档,如果没有出现,说明没有安装成功,或没有把安装目录添加到环境变量 path 中。
添加到环境变量,如我的 ImageMagick 安装目录是 c:/imagemagick。
添加过程:
我的电脑 -> 右键点击 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> path -> 选择并编辑 -> 把你的安装目录,添加到其中
. 下载 php扩展 php_imagick.dll php5..x or php5..x 下载地址:
http://www.peewit.fr/imagick/
dyn = dynamic, st = static, q16 =  bit, q8=  bit. 以上标识,同你下载的ImageMagick下载标识相同,本人用的是q16
. 把dll文件重命名为php_imagick.dll,并放到php 扩展文件目录 php/ext 中。
. 在 php.ini 配置文件中添加,extension=php_imagick.dll。
. 重启电脑,只重启apache不管用的情况下,重启下PC。因为扩展底层使用的是imageMagic软件,所以软件重启电脑,重新加载软件,并刷新path路径。
. 重启后,打开 phpinfo页面,查看,扩展已经安装成功。如果还未安装成功,极有可能imagemagick软件版本过高,请选择更低一级的版本安装。
. PHP测试代码。 <?php
  $im = new imagick( 'a.jpg' );
  // resize by 200 width and keep the ratio
  $im->thumbnailImage( , );
  // write to disk
  $im->writeImage( 'a_thumbnail.jpg' );

最新文章

  1. 《玩转D语言系列》一、通过四个版本的 Hello Word 初识D语言
  2. Java 图片压缩
  3. Keep-Alive 总结
  4. 歌词文件解析(二):LRC格式文件的绘制
  5. Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)
  6. Linux 的启动流程(转)
  7. 深入浅出 nginx lua 为什么高性能
  8. 12SpringMvc_在业务控制方法中写入普通变量收集参数
  9. 0810HTML(表单)
  10. Linux下的iwpriv(iwlist、iwconfig)的简单应用
  11. canvas 背景填充
  12. shell的string operator
  13. Quartz框架的使用
  14. windows版的node.js简单示例
  15. Android-onInterceptTouchEvent()和onTouchEvent()总结
  16. RLS自适应滤波器中用矩阵求逆引理来避免求逆运算
  17. SqlServer :实现树形结构递归查询(无限极分类)
  18. java作业(1)
  19. 接口测试工具-Jmeter使用笔记(五:正则表达式提取器)
  20. MyBatis基础入门《十九》动态SQL(set,trim)

热门文章

  1. FWT
  2. Docker个人学习总结
  3. 常见概率组合题目总结quickstart
  4. phpexcel生成excel并下载
  5. 【leetcode】Text Justification(hard) ☆
  6. [Python] dir() 与 __dict__,__slots__ 的区别
  7. LeetCode 217 Contains Duplicate
  8. 【XLL 框架库函数】 Excel/Excel12f
  9. Javascript异步编程方法总结
  10. 在springMVC的controller层获取view层的参数的方式