PHP Imagick- 500 内部服务器错误



我正在尝试让 Imagick 工作;我的开发环境是:

  • 视窗 2008 服务器
  • 二7
  • PHP 5.3.10
  • Imagick 已安装(我希望正确)

我:

  • 已检查该类是否存在,并且确实存在。( 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");

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

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

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

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

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

最新更新