dompdf / dompdf v0.7.0需要ext-gd * – >请求的PHP扩展gd缺失,laravelcomposer php安装与docker工人
我克隆了一个PHP-Laravel docker项目。 然后我把docker集装箱login进去。 我尝试运行composer install
但失败了。
Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for dompdf/dompdf v0.7.0 -> satisfiable by dompdf/dompdf[v0.7.0]. - dompdf/dompdf v0.7.0 requires ext-gd * -> the requested PHP extension gd is missing from your system. Problem 2 - dompdf/dompdf v0.7.0 requires ext-gd * -> the requested PHP extension gd is missing from your system. - barryvdh/laravel-dompdf v0.7.0 requires dompdf/dompdf ^0.7 -> satisfiable by dompdf/dompdf[v0.7.0]. - Installation request for barryvdh/laravel-dompdf v0.7.0 -> satisfiable by barryvdh/laravel-dompdf[v0.7.0].
这是我得到的错误。 请帮我解决这个问题。
我build立了一个答案。 login你的docker容器并运行这个命令。
docker-php-ext-install gd
使用这个命令我解决了我的问题。
我想你错过了php-gd模块。 这可能是你得到这个错误的原因。 在terminal中input以下命令,
php -m
这会给你所有安装的php模块列表。 检查它的“gd”扩展名。 如果你没有find它,那么你将不得不安装模块。 例如(我通常在我的Ubuntu上像这样运行它)
sudo apt-get install php-gd
这将安装php-gd模块的最新扩展。