【发布时间】:2013-06-08 00:38:05
【问题描述】:
我已经安装了最新版本的 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 实例。
提前致谢
【问题讨论】:
-
$im-> new Imagick()必须得到“解析错误”,不是吗? -
必须安装ImageMagick的PHP模块并重启Nginx。
-
最后用
php -i | grep -i image命令查看 -
@RomanNewaza 实际上没有,我没有收到任何解析错误(使用 E_ALL 错误报告)事实上,我的日志中根本没有任何错误。我已经安装了 PHP 模块,它显示为安装在 phpinfo 中并使用 php -i | grep -i 图像。它只显示 0 种支持的格式。
标签: php imagemagick imagick