Laravel 5.2、class 'Imagick' 未找到

Laravel 5.2, class 'Imagick' not found

我正在使用 Laravel 代客服务。我已经使用以下命令通过 brew 安装了 image magick 和 imagick

brew install imagemagick

brew install homebrew/php/php70-imagick

在我的 /project 目录中。

当我 运行 brew search 时,每个旁边都有一个小勾号,表明它们已经安装。

但是,当我尝试在我的项目中使用它时,我遇到了可怕的 "class Imagick not found" 错误。不太确定我在这里做错了什么。

将扩展名附加到您的 php.ini:

echo "extension=imagick.so" >> /etc/php5/apache2/php.ini

重新启动 Apache

service apache2 restart

你能尝试编辑位于

的php.ini吗
cd /etc/php5/apache2/php.ini

如果你的 linux 是 ubuntu ?

cat php.ini | grep extension=imagick.so

如果有搜索结果,那么你可能会得到这个

;extension=imagick.so
You remove this semicolon ; and if not any results,
echo "extension=imagick.so" >> /etc/php5/apache2/php.ini

最后

sudo /etc/init.d/apahce2 restart