在wampserver 2.2上安装php_imagick.dll php扩展

在wampserver 2.2上安装php_imagick.dll php扩展,php,windows,wamp,Php,Windows,Wamp,我使用32位操作系统上的Windows7 我从安装了ImageMagick-6.8.7-Q16,并且能够从命令行(“转换”命令)运行ImageMagick 然后我从下载了php_imagick.dll的VC9版本 我把它放在PHP扩展目录中。我尝试了NTS和TS,但是他们推荐了TS 然后我对php.ini文件进行了更改,但扩展名无法加载。在apache错误日志中显示: PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wa

我使用32位操作系统上的Windows7

我从安装了ImageMagick-6.8.7-Q16,并且能够从命令行(“转换”命令)运行ImageMagick

然后我从下载了php_imagick.dll的VC9版本

我把它放在PHP扩展目录中。我尝试了NTS和TS,但是他们推荐了TS

然后我对php.ini文件进行了更改,但扩展名无法加载。在apache错误日志中显示:

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.13/ext/php_imagick.dll' - The specified module could not be found.\r\n in Unknown on line 0
<br />
<b>Warning</b>:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.13/ext/php_imagick.dll' - The specified module could not be found. 

in <b>Unknown</b> on line <b>0</b><br />
PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.3.13/ext/PHP_imagick.dll'-找不到指定的模块。\r\n第0行中的未知模块

警告:PHP启动:无法加载动态库“c:/wamp/bin/PHP/php5.3.13/ext/PHP_imagick.dll”-找不到指定的模块。 在第0行的未知位置
我使用的是wamp服务器2.2,它也是使用VC9编译的。我想在PHP脚本中使用Imagick函数


非常感谢您为解决此问题提供的任何帮助。

好的,请尝试Q8版本
php\u imagick-3.1.2-5.3-ts-vc9-x86.zip

是的,它必须是TS(线程安全)版本,因为Apache和PHP是在WAMPServer系统中编译的TS


另外,
php\u imagick.dll
作为imagick下载的一部分提供,请查看解压缩的文件结构。将其复制到
/ext
文件夹,而不是PECL文件夹。

我遇到了同样的问题,以下是我的配置:

Windows 8.1 64位
PHP 5.4(线程安全)
Apache2.2

我试图安装最新版本的ImageMagick,但它无法加载,我通过安装以下版本(6.7.7-5-Q16 32位)解决了问题,并且它可以正常工作

安装后,从链接下载imagick dll(imagick 3.1.2线程安全)

重新启动apache并开始工作后

已复制安装详细信息:

ImageMagick:ImageMagick-6.7.7-5-Q16-windows-dll()


Imagick DLL:PHP5.5.x版本,来自

您可能还没有看到是的,它可以工作!使用与apache/php位相同的ImageMagick。例如:Apache/PHP 64位,使用ImageMagick 64位。谢谢