我在使用该库时遇到问题。当我尝试使用laravel 5.4上传图像时,我得到 NotSupportedException
Driver.php第16行中的NotSupportedException:不是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
重新启动但没有成功。然后我尝试从php.ini
文件启用库GD2
从中删除分号; extension = php_gd2.dll我再次启动apache2但仍然没有成功。请帮助我。非常感谢。
答案 0 :(得分:3)
我也有这个问题。之所以发生是因为我在Digital Ocean服务器上更新了我的PHP。
要解决此问题,请在我的控制台中运行以下命令。 sudo apt-get install php5-gd
我相信这段代码也可用于php7。遵循代码。 sudo apt-get install php7.0-gd
答案 1 :(得分: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编写器配合使用,并且所有这些shi%* ts都需要使其工作。所有那些简单的宣传废话。呵呵呵
但无论如何,如果你对如何使其发挥作用有所了解,那就太好了。 2天研究已经解决了问题而无法解决问题,但是Laravel和Voyager工作正常,他们只是不上传照片。
答案 2 :(得分:0)
我也遇到了这个问题。 Ubuntu; apt-get install libpng-dev Centos; yum install libpng-devel已通过下载解决。