mongo で動作するように AWS Elastic Beanstalk を設定しようとしています。PHP 用の mongo ドライバーをインストールし、php.ini ファイルを更新するだけです。
これを行うには、通常、EC2 に ssh して次を実行します。
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
しかし、私はこの特定のタスクを行う方法をよく理解していません
助けていただければ幸いです、ありがとう!:)