本人使用的系統是win7 64位,php版本是5.3.10,今天在win7下安裝php_imagick.dll擴展,安裝完了之後phpinfo()可以看到imagick擴展安裝成功,但是使用
$_imagick = new Imagick('test.jpg');
頁面就掛掉,apache錯誤日誌和php錯誤日誌均找不到錯誤記錄。一開始懷疑是php_imagick.dll擴展問題,換了幾個php_imagick.dll,問題依然沒有決解。
根據以往經驗,一般phpinfo()能顯示imagick擴展,那就說明php_imagick.dll應該沒問題纔對。於是考慮是否是ImageMagick服務端版本的問題,最初安裝的ImageMagick版本是ImageMagick-6.8.5-1-Q16-x86-dll.exe,之後嘗試安裝幾個其他版本,安裝到ImageMagick-6.5.8-7-Q16-windows-dll.exe版本時,問題終於決解。
下面是本人安裝的可以使用的ImageMagick和php_imagick.dll鏈接地址
ImageMagick下載地址:
php_imagick.dll下載地址: