无法在 wamp 上安装 php_imagick.dll

Unable to install php_imagick.dll on wamp

我尝试了各种在线教程以及针对 SO 答案给出的步骤,但没有任何效果。

我正在使用 windows 64 位和 m 使用 wamp 2.4 ver 和 php 5.4.12 我尝试了 Imagemagik 和 php_imagick.dll 的各种组合,但没有任何效果

请帮忙,它对 运行 非常重要

我收到以下错误

我知道我们可以直接从托盘中显示的 wamp 图标打开 php.ini,但在我的情况下它没有打开。所以我从 C:\wamp\bin\php\php5.4.12 手动打开它 但后来我意识到我们必须对三个文件进行更改才能使其正常工作。 即:

  1. C:\wamp\bin\php\php5.4.12\php.ini
  2. C:\wamp\bin\php\php5.4.12\phpForApache.ini
  3. C:\wamp\bin\apache\apache2.4.9\bin\php.ini

然后我按照fsasvari给出的步骤在下面link

  1. here 下载 ImageMagick: ImageMagick-6.7.7-5-Q16-windows-dll(其他版本对我不起作用)
  2. 安装在C:\imagemagick,最后一步检查"Add application directory to your system path"
  3. http://www.peewit.fr/imagick/ 下载 Imagick DLL:PHP5.5.x 版本(我在本地主机上安装了 5.5+ 版本
  4. 复制php_imagick.dll到C:\wamp\bin\php\ext
  5. http://pecl.php.net/package/imagick/3.1.2/windows
  6. 下载 PHP 5.5 线程安全 (TS) x86 版本
  7. 复制CORE_RL_*个文件到C:\wamp\bin\apache\bin\
  8. 编辑 C:\wamp\bin\apache\bin\php.ini 中的 php.ini 文件,在扩展部分
  9. 添加扩展名=php_imagick.dll 行
  10. 将 C:\imagemagick\modules\coders 和 C:\imagemagick\modules\filters 中的所有文件复制到 C:\imagemagick 以加载 ImageMagick 支持的格式
  11. 进入控制面板 -> 系统 -> 高级设置 -> 环境变量 -> 新建系统变量 -> MAGICK_HOME = C:\imagemagick
  12. 重新启动 Wamp 服务器并检查 phpinfo() 是否有 imagick 插件
  13. 如果最后一步不起作用,请重新启动 Windows

Answer by fsasvari