iis 7 -图像魔术,安装,加载,错误打开文件php


iis 7 - Image Magick, installed, loaded, error opening files php

在IIS 7中使用php 5.3

我已经安装了NTS图像魔术,并将php_imagick.dll添加到php扩展目录,并将其包含在php.ini中。重新启动机器,imagick显示在phpinfo中。

在本页我可以运行例#4没有问题。

只要我试图通过传递文件处理程序来加载文件,或者直接打开文件,它就会失败,并给我一个500错误。事件查看器中没有任何内容。

同样在phpinfo中,imagick的版本显示'@@package version@@',非常奇怪。

我有同样的问题(通过运行示例4确认没有问题,但仍然无法转换)。

我通过将IUSR, IUSR_BLAHBLAH, NETWORK SERVICE和IUSRS的读取和执行权限添加到imagemagick目录和c:'windows'temp(也添加修改权限)来解决这个问题

也许不是所有的用户都需要所有的访问权限,但这是一个有防火墙的开发箱,我很绝望。也许我会回去把它缩小,但现在这个-解决了这个问题。

我也用:

Windows 7 x64/IIS 7.5PHP 5.3.6Image Magic 6.5.9-0Imagick 2.3.0-rc3

我正在使用apache,但问题是相同的。我找到的唯一解决方案是降级图像魔术到6.6.4.0版本。旧版本可以在http://image_magick.veidrodis.com/image_magick/binaries/

找到