Я хотел бы добавить эти настройки PHP в свою среду Elastic Beanstalk:
upload_max_filesize = 64M
post_max_size = 64M
Эти параметры нельзя установить с помощью option_settings в .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
настройка.