我在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"
如何解决问题?
答案 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库。