GD 库扩展不适用于此 PHP 安装 Ubuntu Nginx
我正在我的服务器和Web服务器上使用Web框架,当我尝试使用服务器上传文件时,我遇到了此错误。我的上传目录位于具有777权限的文件夹中。Laravel
ubuntu 14.04
Nginx
Laravel
public/uploads
我正在我的服务器和Web服务器上使用Web框架,当我尝试使用服务器上传文件时,我遇到了此错误。我的上传目录位于具有777权限的文件夹中。Laravel
ubuntu 14.04
Nginx
Laravel
public/uploads
GD 图形库用于动态操作图像。对于 Ubuntu,您应该手动安装它:
sudo apt-get install php5-gd
sudo apt-get install php7.0-gd
sudo apt-get install php7.1-gd
sudo apt-get install php7.2-gd
sudo apt-get install php7.3-gd
sudo apt-get install php7.4-gd
sudo apt-get install php8.0-gd
sudo apt-get install php8.1-gd
就是这样,您可以验证是否已加载GD支持:
php -i | grep -i gd
输出应如下所示:
GD Support => enabled
GD headers Version => 2.1.1-dev
gd.jpeg_ignore_warning => 0 => 0
最后重新启动你的apache:
sudo service apache2 restart
窗口用户使用 xampp apache 服务器。
转到 xampp 中的 php 文件夹,打开 php.ini 和 php 配置设置文件,并将行 ;extension=gd2 或行 ;extension=gd 更改为仅 extension=gd2
注意,php 版本 8 存储为 ;extension=gd