我已按照知识库文章的说明启用了ImageMagick扩展程序。
基本上,只需将以下行添加到
然而,这似乎不起作用。
这个脚本可以很好地输出版本号:
错误:
基本上,只需将以下行添加到
php.ini
文件中:open_basedir = /nfs:/tmp:/usr/local:/etc/apache2/gs-bin:/usr/bin/convert
然而,这似乎不起作用。
这个脚本可以很好地输出版本号:
$IM_version=shell_exec("/usr/bin/convert -version");
echo $IM_version;
然而,当我尝试使用 Imagick
类时,出现错误。
try
{
/*** a new imagick object ***/
$im = new Imagick();
/*** Create a red rectangle ***/
$im->newImage( 200, 100, "red", "png" );
/*** write image to disk ***/
$im->writeImage( '/tmp/rectangle.png' );
echo 'Image Created';
}
catch(Exception $e)
{
echo $e->getMessage();
}
错误:
Fatal error: Class 'Imagick' not found in /xxxxxxxxxxxxxxx/html/mt.php on line 8
你有没有想法我做错了什么或下一步的故障排查是什么?
我已经联系了MediaTemple支持,他们只是说:“抱歉,因为脚本输出版本号证明它已安装”。