我改进了 fsasvari 答案以满足一般场景和版本。所有的功劳都归功于他。
在 WAMP 中安装 Imagick
- 打开你的 phpinfo() 页面
检查下面的
PHP版本(我的:5.5.12)
编译器(我的:MSVC11(Visual C++ 2012))
体系结构:(我的:x64)
线程安全:启用
加载的配置文件(我的:C:\wamp\bin\apache\apache2.4.9\bin\php.ini)
extension_dir: (我的: c:/wamp/bin/php/php5.5.12/ext/)
Apache Bin (不在phpinfo()页面中) : C:\wamp\bin\apache\apache2.4.9\bin\
从这里获取与您的架构相匹配的最新版本(对我来说是)。ImageMagick-x86_64-pc-windows.exe
将所有文件从 C:\imagemagick\modules\coders 和 C:\imagemagick\modules\filters 复制到 C:\imagemagick 以加载 ImageMagick 支持的格式
在C:\imagemagick中安装,在最后一步检查“将应用程序目录添加到系统路径”
下载与您的架构匹配的 PECL http://pecl.php.net/package/imagick/3.1.2/windows(对于我:5.5 线程安全 (TS) x64)
提取它并将所有CORE_RL_*文件复制到apache bin文件夹(我的:C:\wamp\bin\apache\apache2.4.9\bin)
php_imagick.* 文件复制到扩展名目录(我的: c:/wamp/bin/php/php5.5.12/ext/)
编辑 php.ini 文件 (我的 : C:\wamp\bin\apache\apache2.4.9\bin\php.ini)
在扩展部分添加行extension=php_imagick.dll
转到控制面板 -> 系统 -> 高级设置 ->环境变量 -> 新的系统变量 -> MAGICK_HOME = C:\imagemagick
重新启动 Wamp 服务器并检查 phpinfo() 以获取 imagick 插件
如果最后一步不起作用,请重新启动Windows(特别是如果您以前在不同的文件夹/版本中安装了imagemagick)