我試圖讓Imagick工作;我的開發環境是:PHP Imagick- 500內部服務器錯誤
- 的Windows 2008服務器
- II7
- 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");
或任何涉及從一個文件夾訪問的圖像。
你有PHP設置爲顯示錯誤? –
請出示您的Web服務器error.log中 – Stefan
是的,我有一個和這裏的輸出是我得到了最新的錯誤。致命錯誤:未捕獲的異常 'ImagickException' 有消息 '必須指定圖像大小'C:/窗/ TEMP/magick-XWnp2oNn' @錯誤/ mvg.c/ReadMVGImage在d/185' :\的Inetpub \ ... \測試。 PHP:10堆棧跟蹤:#0 d:\的Inetpub \ .. \ test.php的(10):Imagick-> readimageblob(」 – eBranna