尝试在Elastic Beanstalk Amazon Linux中安装MongoDB PHP驱动程序

问题描述 投票:0回答:1

尝试在运行Amazon Linux的Elastic Beanstalk中安装MongoDB PHP驱动程序。已使用以下代码在.ebextensions文件夹中创建了配置文件:

container_commands:
  01installMongoExtension:
    command: 'printf "\n" | pecl install -f mongo'
    ignoreErrors: true

得到错误:

Application deployment failed at 2018-11-06T20:01:32Z with exit status 2 and error: Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/10_composer_install.sh failed.

以下内容:

Problem 1
- Installation request for alcaeus/mongo-php-adapter 1.1.3 -> satisfiable by alcaeus/mongo-php-adapter[1.1.3].
- alcaeus/mongo-php-adapter 1.1.3 requires ext-mongodb ^1.2.0 -> the requested PHP extension mongodb is missing from your system.
Problem 2
- Installation request for mongodb/mongodb 1.1.2 -> satisfiable by mongodb/mongodb[1.1.2].
- mongodb/mongodb 1.1.2 requires ext-mongodb ^1.2.0 -> the requested PHP extension mongodb is missing from your system.
Problem 3
- alcaeus/mongo-php-adapter 1.1.3 requires ext-mongodb ^1.2.0 -> the requested PHP extension mongodb is missing from your system.
- doctrine/mongodb 1.6.0 requires ext-mongo ^1.6.7 -> satisfiable by alcaeus/mongo-php-adapter[1.1.3].
- Installation request for doctrine/mongodb 1.6.0 -> satisfiable by doctrine/mongodb[1.6.0].

不知道从哪里开始,看到配置文件应该安装驱动程序...

想补充一点,我看到Jenkins在/var/app/ondeck/目录下构建应用程序的repo中的文件。

php mongodb amazon-web-services amazon-elastic-beanstalk php-5.6
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.