Imagemagick没有安装MAMP

时间:2009-08-14 21:53:46

标签: php imagemagick mamp

所以我读了this关于如何使用MAMP安装Imagemagick的文章,并完全按照它的说法,(sudo port install Imagemagick,一切安装好,然后更改envvars文件),但我仍然得到这个尝试运行使用它的脚本时出错:

Fatal error: Class 'Imagick' not found in /Applications/MAMP/htroots/active/includes/images.php on line 19

有没有人知道为什么这对除了我以外的所有人都有效?

1 个答案:

答案 0 :(得分:4)

HI,

这看起来像PHP没有加载Imagick扩展。

如果你创建一个只包含这个的php脚本:

<?php
phpinfo();
?>

你有什么(比如“想象”部分)在输出中提到Image magick?

如果不是(可能是这种情况,考虑到你得到的错误),可能没有加载Image Magick扩展。


两个想法,现在

  • 检查你的php.ini文件:它应该包含一行像“extension = imagick.ext”(不知道mac上有什么“ext”,对不起)
  • 您是否重新启动了apache以考虑新的扩展名?
  • 您在PHP / Apache错误日志中有任何错误吗?就像说想象力没有加载和/或为什么?