【问题标题】:Imagick shows 0 supported formats in phpinfoImagick 在 phpinfo 中显示 0 种支持的格式
【发布时间】: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


【解决方案1】:

这与 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

【讨论】:

  • 谢谢...您提供的链接起到了作用。似乎大多数其他教程都以某种方式缺乏。干杯!
猜你喜欢
  • 1970-01-01
  • 2017-08-09
  • 1970-01-01
  • 1970-01-01
  • 2011-09-29
  • 2017-03-14
  • 2021-06-06
  • 2012-08-04
  • 1970-01-01
相关资源
最近更新 更多