【发布时间】:2018-02-17 17:57:29
【问题描述】:
我在 Windows 系统上使用 ImageMagick 6.9.3-7 Q16 x86 2016-03-27 和 PHP 版本 7.0.6。
当我通过 Apache 从网页运行 PHP 时,一切正常,如果我调用 phpinfo(),我会在 Imagemagick 模块部分看到很多支持的格式。
但是,如果我从 CLI 运行 PHP,phpinfo() 将显示不支持 Imagemagick 的格式。我怀疑这是 IM_MOD_* dll 位置的问题。我注意到 Apache 从 /bin 中提取它们,而不是从 Imagemagick 安装文件夹中提取它们。 也许 PHP-cli 试图将它们从其他地方拉出来?但是哪里?我试图将 dll 复制到以下目录,但没有成功:
- C:\windows\system32
- Imagemagick 根文件夹
- Imagemagick/模块/编码器
【问题讨论】:
标签: php windows apache imagemagick imagick