验证图像魔术安装
2022-08-30 07:39:39
我的虚拟主机说ImageMagic已经预装在服务器上。我在phpinfo()的输出中快速搜索了“ImageMagick”,但什么也没找到。我无法在服务器中进行SSH,那么在PHP中是否有一种方法可以验证安装?
我的虚拟主机说ImageMagic已经预装在服务器上。我在phpinfo()的输出中快速搜索了“ImageMagick”,但什么也没找到。我无法在服务器中进行SSH,那么在PHP中是否有一种方法可以验证安装?
这是尽可能简短和甜蜜的:
if (!extension_loaded('imagick'))
echo 'imagick not installed';
试试这个:
<?php
//This function prints a text array as an html list.
function alist ($array) {
$alist = "<ul>";
for ($i = 0; $i < sizeof($array); $i++) {
$alist .= "<li>$array[$i]";
}
$alist .= "</ul>";
return $alist;
}
//Try to get ImageMagick "convert" program version number.
exec("convert -version", $out, $rcode);
//Print the return code: 0 if OK, nonzero if error.
echo "Version return code is $rcode <br>";
//Print the output of "convert -version"
echo alist($out);
?>