我想将这些 PHP 设置添加到我的 Elastic Beanstalk 环境:
upload_max_filesize = 64M
post_max_size = 64M
这些选项不能使用选项设置在.ebextensions
:
Namespace | Extend
---------------------------------------------|-------
aws:elasticbeanstalk:application:environment | Yes
aws:elasticbeanstalk:container:php:phpini | No
如何php.ini
在 Elastic Beanstalk 容器中添加自定义设置?
答案1
我发现最干净的方法是使用.ebextensions 配置文件在我的项目档案中:
示例.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
目录中写入一个自定义配置文件,它将覆盖任何php.ini
设置。