Php 可以在magento phtml文件上显示imagemagick版本,但无法初始化新的imagick(';image.jpg';)

Php 可以在magento phtml文件上显示imagemagick版本,但无法初始化新的imagick(';image.jpg';),php,magento,imagick,Php,Magento,Imagick,有人能帮我吗?我可以在magento phtml文件上查看我的imagick版本,但不能声明新的imagick('image.jpg') 函数alist($array){//此函数将文本数组打印为html列表。 $alist=“<ul>”; 对于($i=0;$i<大小($array);$i++){ $alist.=“<li>$array[$i]</li>”; } $alist.=“</ul>”; 返回$alist; } exec(“convert-version”,$out

有人能帮我吗?我可以在magento phtml文件上查看我的imagick版本,但不能声明新的imagick('image.jpg')


函数alist($array){//此函数将文本数组打印为html列表。
$alist=“<ul>”;
对于($i=0;$i<大小($array);$i++){
$alist.=“<li>$array[$i]</li>”;
}
$alist.=“</ul>”;
返回$alist;
}
exec(“convert-version”,$out,$rcode)//尝试获取ImageMagick“转换”程序版本号。
echo“版本返回代码为$rcode<br>”//打印返回代码:如果确定,则为0;如果错误,则为非零。
回音输出//打印“转换版本”的输出

仅在系统上提供ImageMagick的
转换
可执行文件是不够的。为了在PHP中创建一个
Imagick
对象,您需要有?你收到错误信息了吗?是的,我收到错误信息了。“致命错误:未找到'Imagick'类”我试图创建一个示例,www.samplesite.com/test/test.php,并将$ig=new Imagick('samp.jpg');没有发现错误。但是当我把它放在magento的.phtml文件中时,它显示了这个错误。你能帮个忙吗?实际上,它目前在普通的.php文件上工作。当我把它放在magento的.phtml文件中时,问题就出现了。它以前能用,但现在不行。你能帮忙吗
<pre>
function alist ($array) {  //This function prints a text array as an html list.
  $alist = "&ltul>";
  for ($i = 0; $i &lt sizeof($array); $i++) {
    $alist .= "&ltli>$array[$i]&lt/li>";
  }
  $alist .= "&lt/ul>";
  return $alist;
}
exec("convert -version", $out, $rcode); //Try to get ImageMagick "convert" program version number.
echo "Version return code is $rcode &ltbr>"; //Print the return code: 0 if OK, nonzero if error.
echo alist($out); //Print the output of "convert -version"
</pre>