【发布时间】:2015-01-27 09:45:26
【问题描述】:
到目前为止我已采取的步骤:
- 我已经在我的 Win7 机器上安装了 Imagick,它已通过命令行正确安装和运行。
- 我已将here 可用的php_imagick-3.1.2-5.6-ts-vc11-x86.zip 的内容提取到我的\PHP\ext 目录中。
- 在 php.ini 中启用 imagick.dll
- 已重新启动...
- 启动 Apache 时没有错误。
- 当我尝试运行使用 Imagick 的脚本时,我仍然收到
Fatal error: Class 'Imagick' not found错误。
当前版本:
- Windows 7 x64
- Apache 2.4.10 x86 VC11(来自 Apachelounge)
- PHP 5.6.3 x86 VC11 TS(来自 windows.php.net)
- ImageMagick 6.9.0-0 Q16 x86(来自 imagemagick.org)
- Imagick DLL php_imagick-3.1.2-5.6-ts-vc11-x86.zip(来自here)
我运行的是旧版本的 PHP,并且 Imagick 可以正常工作,然后我更新了 PHP(以及 Imagick DLL),现在我似乎无法让它工作。
查看phpinfo( ),我没有看到Imagick 在那里列出,所以它似乎根本没有加载模块。这很奇怪,因为我在启动 Apache 时没有收到任何错误。
我已经尝试了几乎所有关于在 Windows 上安装 Imagick for PHP 的文章和演练,但它们似乎都是为旧版本的 PHP 编写的。
有人可以帮我安装并运行它吗?似乎它只是缺少一个我似乎无法弄清楚的简单步骤。如果您需要更多信息,请询问。我会尽我所能帮助你。
【问题讨论】: