如何使用 composer (laravel 8) 添加 php gd
how to add php gd with composer (laravel 8)
我正在尝试将 php gd 添加到 composer.json。
由于以下错误,我想安装 php gd :
The PHP GD extension is required, but is not installed.
错误是由 dompdf 引起的,因为 dompdf 需要 php gd 来处理图像。
我尝试了以下命令:
composer require "ext-gd:*" --ignore-platform-reqs
没有任何结果,即使是艰难的 ext-gd 也被添加到 composer.json。
有谁知道我的问题的解决方案?
提前致谢。
您无法使用 Composer 安装 GD。 Composer 管理您的项目所依赖的其他 PHP 源,但 GD 不是 PHP 源——它是原生 PHP 扩展模块,如 ext-curl
或 ext-mysqli
。将 ext-gd:*
添加到您的 composer.json 仅表示“此项目需要安装 GD 扩展”。为了实际 安装 该扩展,您需要使用 OS-level 工具。如果您使用的是 Debian-based 系统,则可能类似于:
sudo apt install php-gd
或者,对于 RedHat-based 系统,类似于:
sudo dnf install php-gd
完成后,再次 运行 你的 composer install
,你应该很好。
我正在尝试将 php gd 添加到 composer.json。 由于以下错误,我想安装 php gd :
The PHP GD extension is required, but is not installed.
错误是由 dompdf 引起的,因为 dompdf 需要 php gd 来处理图像。 我尝试了以下命令:
composer require "ext-gd:*" --ignore-platform-reqs
没有任何结果,即使是艰难的 ext-gd 也被添加到 composer.json。 有谁知道我的问题的解决方案? 提前致谢。
您无法使用 Composer 安装 GD。 Composer 管理您的项目所依赖的其他 PHP 源,但 GD 不是 PHP 源——它是原生 PHP 扩展模块,如 ext-curl
或 ext-mysqli
。将 ext-gd:*
添加到您的 composer.json 仅表示“此项目需要安装 GD 扩展”。为了实际 安装 该扩展,您需要使用 OS-level 工具。如果您使用的是 Debian-based 系统,则可能类似于:
sudo apt install php-gd
或者,对于 RedHat-based 系统,类似于:
sudo dnf install php-gd
完成后,再次 运行 你的 composer install
,你应该很好。