似乎没有关于在 WAMP 上安装 ImageMagick 以与 PHP 一起使用的简明教程/演练。
我已经尝试了数十种他们的二进制版本与不同的 php 扩展 dll 文件的组合。我可以让 imagemagick 从命令行正常工作,我可以让它在 WAMP 扩展中显示为勾选,但实际上不能使用它。
有没有人遇到安装这个球痛软件的好指南?
我关注了http://www.knowledge-transfers.com/it/installing-imagemagick-on-windows-setup-imagick-on-php没有运气......
更新:当我在 windows7 上按照 PHP farmer 的回答中的步骤操作时会发生这种情况。我的 php.ini 设置如下:
extension_dir = "c:/wamp/bin/php/php5.3.0/ext/"
extension=php_imagick.dll
我重新启动并按顺序得到这两个错误
这里是 dll 文件应该在的位置:
最佳答案
我知道这是旧帖子,但我花了一整天时间让它发挥作用,所以以下是对我有帮助的步骤:
- 下载 ImageMagick 二进制版本 - http://www.imagemagick.org/script/download.php
- 安装在 C:\imagemagick 中,在最后一步选中“将应用程序目录添加到您的系统路径”
- 从http://www.peewit.fr/imagick/下载Imagick DLL: PHP5.6.x 版本(我在本地主机上安装了 5.6+ 版本
- 复制php_imagick.dll到C:\wamp\bin\php\ext
- 从 http://pecl.php.net/package/imagick/3.1.2/windows 下载 PHP 5.6 线程安全 (TS) x86 版本
- 复制CORE_RL_*文件到C:\wamp\bin\apache\bin\
- 编辑C:\wamp\bin\apache\bin\php.ini中的php.ini文件,添加extension=php_imagick.dll 扩展部分中的行
- 将所有文件从 C:\imagemagick\modules\coders 和 C:\imagemagick\modules\filters 复制到 C:\imagemagick加载 ImageMagick 支持的格式
- 转到控制面板 -> 系统 -> 高级设置 -> 环境变量 -> 新系统变量 -> MAGICK_HOME = C:\imagemagick
- 重启 Wamp 服务器并检查 phpinfo() 是否有 imagick 插件
- 如果最后一步不起作用,请重新启动 Windows
关于php - 在 WAMP 上安装 IMAGEMAGICK 的分步说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2942523/