问题运行Imagick模块(PHP 5.3.5,WAMP服务器2.1e)

时间:2014-09-12 06:51:45

标签: php imagemagick wamp

我在Windows Server 2008 R2-x64中安装了Wamp server 2.1e-32bit和ImageMagick-6.8.9-7-Q16-x86-dll。完成我的安装过程并运行wamp服务器后,我收到一条错误消息并且Imagick无法正常工作

错误消息是:

"PHP Warning:  PHP Startup: imagick: Unable to initialize module
 Module compiled with build ID=API20090626,TS,VC9
 PHP compiled with build ID=API20090626,TS,VC6
 These options need to match in Unknown on line 0"

如何解决问题?

1 个答案:

答案 0 :(得分:1)

尝试64-bit DLL,因为您按照doc的建议在Windows Server 2008 R2-x64上运行。

更新:

如果您还没有php_imagick.dll扩展程序,可以从here下载。在您的情况下,您将选择 php 5.3线程安全(TS)x86 版本。这里需要注意的是,我不确定这是否适用于最新的imagemagick Q16 DLL。

php_imagick.dll文件复制到PHP ext 文件夹,并将php.ini更新为包含extension=php_imagick.dll。然后重新启动WAMP服务器。

运行phpinfo()以确保正确加载imagick库。