Php

如何在 AWS Elastic Beanstalk 上向 php.ini 添加指令?

  • October 17, 2013

我想將這些 PHP 設置添加到我的 Elastic Beanstalk 環境中:

upload_max_filesize = 64M
post_max_size = 64M

這些選項不能用option_settings in設置.ebextensions

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

如何php.ini在 Elastic Beanstalk 容器中添加自定義設置?

我發現最乾淨的方法是在我的項目存檔中使用.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設置。

引用自:https://serverfault.com/questions/543077