Laravel 5.2, класс ‘Imagick’ не найден

Я использую Laravel Valet. Я установил образ Magick и Imagick через Brew, используя следующие команды

brew install imagemagick

а также

brew install homebrew/php/php70-imagick

Внутри моего каталога / проекта.

Когда я запускаю brew search, рядом с каждым из них появляется галочка, показывающая, что они установлены.

Однако, когда я пытаюсь использовать его в своем проекте, я получаю страшную ошибку «класс Imagick not found». Не слишком уверен, что я сделал не так здесь.

0

Решение

Добавьте расширение к вашему php.ini:

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

Перезапустите Apache

service apache2 restart

Или же

Можете ли вы попробовать редактировать php.ini, расположенный в

cd /etc/php5/apache2/php.ini

если ваш linux это убунту?

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
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]