2017-03-01 134 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