PHP Imagick- 500内部服务器错误

时间:2012-10-04 16:26:29

标签: php imagemagick imagick

我想让Imagick工作;我的开发环境是:

  • Windows 2008 Server
  • II7
  • PHP 5.3.10
  • Imagick已安装(我希望正确)

I:

  • 检查类是否存在,确实存在。 (if (class_exists('Imagick')) {}
  • 检查我是否可以创建一个Imagick obj,创建对象(new Imagick();
  • 应用方法,也有效! ($image ->setResolution(72, 72);

但是,每当我尝试使用文件夹中的任何图像时,我都会得到500 - Internal server error

这些脚本中的任何一个都会产生500错误:

$image = new Imagick('images/logo.jpg');

$image ->readImage("images/logo.jpg");

或涉及从文件夹访问图像的任何内容。

2 个答案:

答案 0 :(得分:0)

尝试在创建新的Imagick对象时添加图像的完整路径

$image = new Imagick('/full/path/to/images/logo.jpg');

答案 1 :(得分:0)

在共享托管服务上发生了类似的问题。

我需要从包含的库列表中取消选中GD图形库,因为GD和amp;之间存在内部冲突。 Imagick。