Vapor:将 Imagick 作为单独的 Lambda 层添加

2020 年 5 月 26 日#vapor

从今天开始,您可以通过导入外部 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

完成这些配置更改后,您可以部署您的项目。

作者:Mohamed Said

Laravel 软件工程师。

关注 RSS Feed