Imagick显示phpinfo中支持的0种格式


Imagick shows 0 supported formats in phpinfo

我已经安装了最新版本的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