【问题标题】:ImageMagick is installed, but php extension of Imagick is not enabledImageMagick 已安装,但未启用 Imagick 的 php 扩展
【发布时间】:2012-11-12 13:58:00
【问题描述】:

你好, 我有一个共享主机帐户。他们应我的要求安装了 Image Magick。但是我得到了这个错误。

PHP 致命错误:在第 6 行的 /home/hamrohos/public_html/test.php 中找不到类“Imagick”

我告诉他们出了什么问题。他们回复了

ImageMagick 已安装,但共享帐户上未启用 Imagick 的 php 扩展

现在我的问题是,如果未启用 php 扩展,我可以使用 Image magick 或其任何功能吗?

目前我正在使用 GD 库,但它不具备 image magick 的所有功能。

我也禁用了以下功能。 phpinfo()、exec()、system()、passthru()

【问题讨论】:

    标签: imagemagick system exec imagick passthru


    【解决方案1】:

    如果不启用 PHP 中的 ImageMagick 扩展,您将无法直接使用它提供的功能。

    在这种情况下使用 ImageMagick 的唯一方法是使用 system 函数调用它并将所有内容作为 shell 脚本执行。您必须将图像数据保存在磁盘上才能执行此操作,并且在使用 imagemagick 处理它们之后,您必须再次加载它们。

    因此,这绝对是可行的,但会产生大量开销并更改您的脚本。

    【讨论】:

    • 谢谢,但我想我的服务器也禁用了系统功能。
    猜你喜欢
    • 2013-10-23
    • 2018-02-27
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 2018-12-02
    相关资源
    最近更新 更多