我正在尝试使用dropzone上传图像,但出现此错误
GD Library extension not available with this PHP installation
Ubuntu 18上的PHP版本是7.2.10,因此我在找到答案Stackoverflow answer to a similar issue之后尝试安装gd库,因此我执行了
sudo apt-get install php7.2-gd
php -i | grep -i gd
结果是
/etc/php/7.2/cli/conf.d/20-gd.ini,
gd
GD Support => enabled
GD headers Version => 2.2.5
GD library Version => 2.2.5
gd.jpeg_ignore_warning => 1 => 1
GDMSESSION => ubuntu
XAUTHORITY => /run/user/1000/gdm/Xauthority
$_SERVER['GDMSESSION'] => ubuntu
$_SERVER['XAUTHORITY'] => /run/user/1000/gdm/Xauthority
我重新启动了Apache,并尝试再次上传,但仍然出现相同的错误,该答案对我不起作用
答案 0 :(得分:0)
更改Laravel端口
php artisan serve --port=ANY_OTHER_PORT
然后重新启动对我有用的Apache
答案 1 :(得分:0)
如果从php artisan serve
服务您的应用,请注意以下几点:
即使重新启动apache服务器也没关系,因为您仍在运行php的内部服务器。
您必须停止php artisan serve
并重新启动它才能加载已安装的新扩展。
如果您不这样做,则php服务器仍将使用不了解新安装的GD Library的旧设置。
编辑:
另外,运行PHPinfo()
来查找您正在使用的php.ini文件。搜索显示以下内容的行:Loaded Configuration File