检查是否安装 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";
我有一些 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";