如何在Windows 7上安装ImageMagick(2)
希望尽管类似的问题标题,这不是一个重复的问题。如何在Windows 7上安装ImageMagick(2)
我已经安装ImageMagick-6.7.5-6-Q16-windows-dll.exe
。
我已经php_imagick_dyn-Q16.dll
更名为php_imagick.dll
在PHP的ext
目录。我有extension=php_imagick.dll
在我的php.ini
。
我尝试运行一个基本测试:php -r "var_dump(class_exists('Imagick'));"
。
我得到这个错误:
PHP Startup: imagick: Unable to initialise module
Module compiled with module API=20060613
PHP compiled with module API=20090626
These options must match.
CLI has stopped working.
Windows can check online for a solution to the problem.
> Check online for a solution and close the program
> Close the program
我做了什么错?
- 首先安装: http://imagemagick.org/script/binary-releases.php#windows
- 下载: http://www.sk89q.com/2010/03/vc6-windows-binaries-for-imagick-2-3-0/
- 选择TS一个
- 打开的php.ini文件
-
加入这一行:
延长= php_imagick.dll
-
重新启动Apache服务器
开放php_info()
现在你imagick lib中就可以使用了。
这适用于我。
我完全按照这个答案:a)安装最新的ImageMagick for Windows,b)下载TS windows二进制文件,并将扩展名添加到php/ext目录,并写入extension = php_imagick.dll,然后重新启动我的apache。没有工作。我使用PHP 5.3.27。想法欢迎。 – axiom82 2014-02-15 02:13:08
你有没有尝试过使用更多的[最新版本](http://www.imagemagick.org/script/binary-releases.php#windows)? – jprofitt 2012-02-20 17:44:08
是的,实际上我拥有'.exe'的最新版本。 – 2012-02-20 17:53:38
下载页面列出6.7.5-6作为最新版本。看起来你在这里有一个是后面的几个版本。 – jprofitt 2012-02-20 18:15:53