2017-03-01 46 views
2

我在使用庫時遇到問題。當我嘗試上傳使用laravel 5.4的圖像,我得到一個NotSupportedException異常GD Library擴展不可用於此PHP安裝linux mint

NotSupportedException異常在Driver.php線16:GD庫擴展不 可用此PHP安裝。

即使GD是肯定安裝的。

$ php -i | grep -i --color gd 
/etc/php/7.0/cli/conf.d/20-gd.ini, 
gd 
GD Support => enabled 
GD headers Version => 2.1.1 
GD library Version => 2.1.1 
gd.jpeg_ignore_warning => 0 => 0 
GDM_XSERVER_LOCATION => local 
GDMSESSION => cinnamon 
$_SERVER['GDM_XSERVER_LOCATION'] => local 
$_SERVER['GDMSESSION'] => cinnamon 

我試圖重啓apt-get install --reinstall php7.0-gd && service apache2但沒有success.then我試圖從php.ini文件 刪除分號使庫GD2;延伸=文件php_gd2.dll再次我重新啓動的Apache2,但仍然沒有成功。請幫助我。任何幫助將不勝感激。

+0

這是回覆[另一篇文章](http://stackoverflow.com/a/39990560/7354094) – George

回答

0

在我的應用程序中有同樣的問題。

我安裝了php7.1。在我的情況下,使用PPA

sudo add-apt-repository ppa:ondrej/php sudo apt-get update (optional-I didnt) sudo apt-get remove php7.0 sudo apt-get install php7.1

重新啓動Apache服務器

還試圖使用的「圖像」的別名,他們建議this提供這種幫助。它完全崩潰了我的應用程序。這些步驟回來了,不,它不會讓我再犯錯誤了。

我試圖用旅行者運行Laravel。在安裝過程中遇到一些問題,並使我的服務器工作,必須安裝ubuntu Lamp並將其配置爲與Laravel作曲家一起工作,並且所有這些工作都需要完成。所有那些簡單的宣傳廢話。 Hehehe

但無論如何,如果你對如何使它工作有一些想法,這將是偉大的。 2天的研究已經在解決方案,不能解決它,但Laravel和旅行者正在工作,他們只是不上傳照片。

3

我也有這個問題。發生這種事是因爲我在Digital Ocean服務器上更新了我的php。

爲了解決這個問題,我在控制檯中運行了下面的命令。 sudo apt-get install php5-gd

我相信這個代碼也可以用於php7。按照代碼。 sudo apt-get install php7.0-gd