从今天开始,您可以通过导入外部 Lambda 层来为您的项目添加 Imagick 支持。此更改减小了默认 Vapor 运行时层的尺寸,并允许不使用 Imagick 的客户上传更大的应用程序,而无需担心 AWS Lambda 应用程序大小限制。
如果您希望在项目中使用 Imagick,请在项目根目录中添加一个 /php/conf.d/php.ini
文件,其中包含以下配置
extension=/opt/bref-extra/imagick.so
接下来,在您的 vapor.yml
配置文件中包含 PHP 运行时层和 Imagick 层
environments:
staging:
layers:
- vapor:php-7.4
- vapor:php-7.4:imagick
完成这些配置更改后,您可以部署您的项目。