如何将指令添加到AWS Elastic Beanstalk上的php.ini?

我想将这些PHP设置添加到我的Elastic Beanstalk环境中:

upload_max_filesize = 64M post_max_size = 64M 

这些选项不能使用.ebextensions option_settings进行设置:

 Namespace | Extend ---------------------------------------------|------- aws:elasticbeanstalk:application:environment | Yes aws:elasticbeanstalk:container:php:phpini | No 

如何将自定义设置添加到Elastic Beanstalk容器中的php.ini中?

    我find的最简洁的方法是在我的项目存档中使用.ebextensionsconfiguration文件 :

    示例.ebextensions/project.config文件:

     files: "/etc/php.d/project.ini" : mode: "000644" owner: root group: root content: | upload_max_filesize = 64M post_max_size = 64M 

    当部署应用程序版本时,这将在php.d目录中写入自定义configuration文件,该文件将覆盖任何php.ini设置。