检查是否安装了php版本支持imagick

时间:2015-02-25 15:47:41

标签: php imagick

我有一些php文件使用imagick来调整存储在我服务器上的图片,在我更改服务器之后,想象功能停止工作。实际上,如果我尝试使用脚本来调整图片大小(适用于旧服务器),则不会创建调整大小的图像,也不会显示任何错误消息。 我如何检查我的托管支持是否想象?

3 个答案:

答案 0 :(得分:4)

运行此代码:

<?php
if (extension_loaded('imagick')) {
    echo 'Supported';
} else {
    echo 'Not supported';
}

答案 1 :(得分:0)

您应该检查是否已安装并加载了imagick扩展程序。

以下是phpinfo函数的文档,该文档应该为您提供所需的信息: http://php.net/manual/en/function.phpinfo.php

只需创建一个包含

的php文件
<?php
phpinfo ();

看看它产生了什么。在此之后不要忘记删除它,因为它可以提供有关服务器上运行的内容的大量信息,这绝不是一件好事。

如果您需要,请参阅imagicck的文档:http://php.net/manual/en/book.imagick.php

答案 2 :(得分:-1)

echo extension_loaded('imagick') ? "Extension loaded." : "Extension Not loaded";

echo class_exists('Imagick') ? "Class Imagick exists." : "Class Imagick Not exists";