我正在尝试配置我的 AWS Elastic Beanstalk 以使用 mongo,我需要做的就是安装 PHP 的 mongo 驱动程序并更新 php.ini 文件
为此,通常我会通过 ssh 进入 EC2 并运行:
sudo pecl install mongo
但这需要使用自定义 AMI,这不是最好的方法。
最好使用配置文件将所需的软件安装到标准 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
但我不太了解如何执行此特定任务
帮助将不胜感激,谢谢!:)