如何在 Laravel Vapor 中使用 php-gd 扩展?

Mke*_*key 5 php amazon-web-services laravel aws-lambda laravel-vapor

我试图在 Laravel Vapor 中包含 php-gd 扩展,因为假设没有开箱即用。我需要这个包的扩展https://github.com/Maatwebsite/Laravel-Excel,我用它来导出 csv。

这是当composer尝试安装包时vapor在部署时返回的结果。

在此输入图像描述

从这篇文章的暗示来看:

https://blog.laravel.com/vapor-adding-imagick-as-a-separate-lambda-layer

我知道我需要使用或构建我自己的带有 php GD 扩展的 lambda 层,这样我就可以将其作为额外的蒸气层包含在内,但还不太确定如何做到这一点。

我的 B 计划只是将我的 Laravel 应用程序安装在专用 VPS(例如 EC2)上,并提供软件包和 php-gd,我可以将其用作服务。