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
我正在使用 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