最近公司项目有用到php 的imagick,折腾了好长时间才把扩展装上,最主要的就是最新的不一定是最合适的,最开始一直找最新包安装,一直都不成功,经过google了好长时间,终于找到一个有用的,灵机一转,为什么不找一个老一点的版本试试~~,果然成功了,小弟真是 感激的内牛满面
1.首先 https://pecl.php.net/package/imagick 下载需要的 3.3.0RC2 版本
2.解压你下载的包,把文件 php_imagick.dll 考到你的php扩展目录
3.提取所有的CORE_RL_*.dll 到php 目录 如:D:\wamp\bin\php\php5.5.12
4.添加extension=php_imagick.dll 到php.ini 文件,同时把
5.重启你的apache,php服务
6.查看phpinfo 有没有正确加载扩展
搜索imagick,这时 supported formats 是空的(我的截图是已经配置好了的)
7.根据 Imagick using ImageMagick library version 这一行,找合适版本的ImageMagick 现在安装,官网地址:http://www.imagemagick.org,
副一个下载地址:http://sourceforge.net/projects/imagemagick/files/
安装 ImageMagick(一定把环境变量加上),把CORE_RL_*.dll 全部删除,重启apache,php 查看有没有正确安装
原文地址:http://*.com/questions/27193631/installing-imagick-for-php-5-6-3-and-apache-2-4-on-win-7