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

check if installed php version support imagick

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

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

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

只需创建一个包含

的php文件
<?php
phpinfo ();

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

如果需要,这里是 imagicck 的文档:http://php.net/manual/en/book.imagick.php

运行 此代码:

<?php
if (extension_loaded('imagick')) {
    echo 'Supported';
} else {
    echo 'Not supported';
}
echo extension_loaded('imagick') ? "Extension loaded." : "Extension Not loaded";

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