ImageMagick支持的格式没有价值

ano*_*oop 7 php windows imagemagick

我已经ImageMagick-6.8.3-7-Q16-x86-dll.exe从链接安装了下载和安装http://imagemagick.org/script/binary-releases.php#windows,我使用的是Windows 7和PHP 5.3.8.

在安装时,它已正确安装在我的机器中,convert命令完美无缺.在我的转换配置什么显示的是在这里:

在此输入图像描述

但在我的phpinfo部分,我得到:

ImageMagick支持的格式没有任何价值

我得到了像这样的所有图像魔法值https://www.evernote.com/shard/s297/sh/12397c86-d016-4ca4-9415-fd541daeca39/2fc504bf5ddba5693efd3249402b2b5c.

我不知道为什么它没有价值我已经在我的32位windows7机器上的php 5.3.8上安装了相同的ImageMagick-6.8.3-7-Q16-x86-dll.exe.在php_imagick.dll我从其他网站downloded.我不知道我在安装imagemaagick时遇到了什么问题,如果是php_imagick.dll版本的问题可以有人为这个配置建议正确的php_imagick版本吗?

Jor*_*.it 7

并非所有版本的ImageMagick都适用于所有版本的php_imagick.dll.Imagick扩展v3.4.*与ImageMagick 7.*一起不支持任何图像格式.当我降级到ImageMagick 6.9.*问题解决了.

在phpinfo的回声中,您可以看到需要哪个版本的ImageMagick.搜索"使用ImageMagick库版本的Imagick"和"使用ImageMagick版本编译的Imagick"(应该相同).

二进制下载列表:https: //www.imagemagick.org/download/binaries/

或旧版本:http: //windows.php.net/downloads/pecl/deps/

在Windows上安装ImageMagick的分步说明:https: //stackoverflow.com/a/28872879/2366136


小智 6

我花了几天时间寻找解决方案,最后我用Sysinternals procmon找到了它.

我发现apache正在文件夹c:\ windows\system和/ bin中查找像IM_MOD_xxxx.dll这样的DLL文件.将文件复制到其中一个文件夹对我来说是个窍门.

Cood运气.