我安装了最新版本的ImageMagick(ImageMagick 6.8.5-10 2013-06-05 Q16)
与pecl包Imagick版本3.1.0RC2一起
安装似乎取得了圆满成功,现在我在phpinfo()
显示了一个Imagick部分
但是它显示为支持的文件格式为0。当我直接使用ImageMagick从命令行检查支持的文件格式时,它们都有效。只是没有php模块。
当尝试在PHP中使用它时,这当然会导致问题。我可以很好地实例化Imagick对象:
$im-> new Imagick()
但是尝试读取文件失败了:
$im->readFile('location');
有没有人知道如何解决这个问题?
我正在使用nginx / fcgi / PHP5.4运行Amazon EC2 linux实例。
提前致谢
答案 0 :(得分:0)
这与iMagick的PHP模块的安装方式有关。我建议你重新访问你的安装并正确安装。然后重新访问PHPINFO以确认您看到所有必要的格式。
在Debian上安装
http://rakesh.sankar-b.com/2011/05/25/install-imagemagick-from-source-in-debian/
在CentOS上安装
http://rakesh.sankar-b.com/2010/07/13/how-to-install-imagemagick-linux-yum/ http://forum.directadmin.com/showthread.php?t=44449