验证图像魔术安装

2022-08-30 07:39:39

我的虚拟主机说ImageMagic已经预装在服务器上。我在phpinfo()的输出中快速搜索了“ImageMagick”,但什么也没找到。我无法在服务器中进行SSH,那么在PHP中是否有一种方法可以验证安装?


答案 1

这是尽可能简短和甜蜜的:

if (!extension_loaded('imagick'))
    echo 'imagick not installed';

答案 2

试试这个:

<?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); 
?>

推荐