2016-12-02 93 views
0

我正在使用Laravel代客。我曾嘗試使用下面的命令Laravel 5.2,'Imagick'類未找到

brew install imagemagick 

brew install homebrew/php/php70-imagick 

裏面我/項目目錄通過BREW安裝難懂的和imagick。

當我運行brew搜索時,我在它們旁邊看到一個小勾,顯示它們已經安裝。

但是,當我嘗試在我的項目中使用它時,我得到了可怕的「class Imagick not found」錯誤。不太確定我在這裏做錯了什麼。

+1

OS,PHP版本? – Marinus

+0

El Capitan,PHP 7.0.13 – DanielPahor

+0

可能與 - [Laravel 5.2:Class Imagick未找到]重複(http://stackoverflow.com/questions/37833614/laravel-5-2-class-imagick-not-found) –

回答

0

追加擴展到php.ini:

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

重啓Apache

service apache2 restart 

或者

你可以嘗試編輯位於

cd /etc/php5/apache2/php.ini 

的php.ini如果你l inux是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