Я пытаюсь настроить мой AWS Elastic Beanstalk работать с Монго, все, что мне нужно сделать, это установить драйвер Монго для PHP и обновить файл php.iniустановка PHP модуль из Elastic Beanstalk
Чтобы сделать это, обычно я бы SSH в EC2 и запустить:
sudo pecl install mongo
Но это потребовало бы использовать пользовательский AMI, который Isnt лучший путь.
Лучше использовать конфигурационные файлы для установки программного обеспечения, требуемого для стандартного AMI.
Так как это сделать, я сделал следующий: созданного .ebextensions каталога созданного файл mongo.config
в нем я поместил следующее:
packages:
pecl: install mongo
Однако после развертывания, я получить следующее сообщение об ошибке:
"option_settings" in one of the configuration files failed validation. More details to follow.
и
'null' values are not allowed in templates
Так что мне интересно, как этот конфигурационный файл нужно выложить, чтобы установить расширение mongo?
Я прочитал информацию здесь: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html
, но я не совсем понимая, как сделать эту конкретную задачу
Помощь будет оценена, спасибо! :)