我已经安装了最新版本的ImageMagick (ImageMagick 6.8.5-10 2013-06-05 Q16)
随附pecl包Imagick version 3.1.0RC2
安装似乎是完全成功的,我现在有一个Imagick部分显示在phpinfo()
但是它显示有0个支持的文件格式。当我直接使用ImageMagick从命令行检查支持的文件格式时,它们都在那里并且工作。只是不能用php模块。
当试图在PHP中使用时,这当然会导致问题。我可以实例化Imagick对象:
$im-> new Imagick()
但是试图读取文件失败:
$im->readFile('location');
有人知道如何解决这个问题吗?
我正在运行一个Amazon EC2 linux实例与nginx/fcgi/PHP5.4。
Thanks in advance
这与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