PHP fatal error : Class 'Imagick' not found - Windows 7 64bit IIS PHP 5. 2

标签 php class iis imagemagick

我无法让 PHP 识别 ImageMagick (Imagick) 类。其他一切都有效,命令行测试(转换 Logo :logo.miff | imdisplay logo.miff)有效,并且我已遵循我能找到的所有说明。也许我做错了什么?

我已完成的说明:

  1. 下载并安装 ImageMagick-6.7.6-1-Q16-windows-dll.exe
  2. 下载 PHP Imagick DLL:http://www.sk89q.com/2010/03/vc6-windows-binaries-for-imagick-2-3-0/
  3. 使用IIS安装扩展(自动将dll引用添加到PHP.ini)
  4. 保存并重新启动“万维网发布服务”和 IIS
  5. 检查 phpinfo() 以查看 Imagick 是否加载,但没有加载。
  6. 我重新启动了 Windows,并再次检查了 phpinfo,没有成功。

我错过了什么吗?我已经尝试了一切,寻找多个 DLL,使用每一个,重新启动服务、IIS 和 Windows。但仍然没有任何效果。有什么帮助吗?

最佳答案

如果您从 apache.org 将 PHP 与 Apache 结合使用,您需要使用 VC6 版本,而将 PHP 与 IIS 结合使用,则应使用 VC9,您下载的版本是错误的

我可以看到你正在下载 http://www.sk89q.com/2010/03/vc6-windows-binaries-for-imagick-2-3-0/

我认为你应该下载VC9版本,看看它是否有效

谢谢 :)

关于PHP fatal error : Class 'Imagick' not found - Windows 7 64bit IIS PHP 5. 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9766824/

相关文章:

php - 如何使用 PHP 从 MySQL 表中检索数据并将其插入到二维码中?

python - 打印 Python 异常/错误层次结构

ssl - 从证书值创建 .cer 文件

Perl:将 Coderef 分配给方法而不使用符号表 Hack

wcf - 部署asp.net mvc2时出现IIS错误

php - 当 IIS 和 Wamp 都在运行时,错误模块 'xmlrpc' 已经加载

curl - file_get_contents 和 curl 都不起作用

phpMyAdmin 不加载不支持压缩的数据库导入文件 (application/gzip)

来自 mysql 数据库的 PHP 颜色表

java - 如何对这个类进行类型转换?