我已经尝试了一切我能找到的东西,到目前为止似乎没有任何效果。
无论我安装什么,php总会返回“致命错误:未找到Class'Imagick'。”
我的系统是:
我安装了各种版本的ImageMagick(6.6.7,6.7.1和6.8.5,x86和x64),并使用了http://chernoivan.ru/tools/imagemagick-dlls.html中的dll(VC6和VC9),{{3} }和http://www.sk89q.com/2010/03/vc6-windows-binaries-for-imagick-2-3-0/。
WAMP将扩展名显示为已激活(我将extension=php_imagick.dll
添加到我的php.ini文件中)
phpinfo()从未显示任何特定的想象力:
<?php
header('Content-type: image/jpeg');
$image = new Imagick('image.jpg');
// If 0 is provided as a width or height parameter,
// aspect ratio is maintained
$image->thumbnailImage(100, 0);
echo $image;
?>
总是说找不到课。
此时的问题是什么?
答案 0 :(得分:0)
发现了问题。
ImageMagick(至少从我能说的内容)不适用于php的x64安装。
修复是使用x86版本的php安装不同版本的WAMP。
使用此处找到的dll:http://www.peewit.fr/imagick/
使用ImageMagick-6.8.1-8-Q16-x64-dll.exe:http://image_magick.veidrodis.com/image_magick/binaries/