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