Php Symfony3 mongoDB配置

Php Symfony3 mongoDB配置,php,mongodb,symfony,Php,Mongodb,Symfony,我正在与symfony3合作,并试图建立MongoDB。我正在关注Symfony文档 在本文档的“使用Composer安装捆绑包”部分中,建议安装以下两个捆绑包: "doctrine/mongodb-odm": "~1.0", "doctrine/mongodb-odm-bundle": "~3.0" 我正试图这样做,但当我更新composer时,我会出现以下错误: Problem 1 - doctrine/mongodb-odm 1.0.0 requires doct

我正在与symfony3合作,并试图建立MongoDB。我正在关注Symfony文档

在本文档的“使用Composer安装捆绑包”部分中,建议安装以下两个捆绑包:

        "doctrine/mongodb-odm": "~1.0",
    "doctrine/mongodb-odm-bundle": "~3.0"
我正试图这样做,但当我更新composer时,我会出现以下错误:

Problem 1
- doctrine/mongodb-odm 1.0.0 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1, 1.2.2, 1.3.0].
- doctrine/mongodb-odm 1.0.1 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1, 1.2.2, 1.3.0].
- doctrine/mongodb-odm 1.0.2 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1, 1.2.2, 1.3.0].
- doctrine/mongodb-odm 1.0.3 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1, 1.2.2, 1.3.0].
- doctrine/mongodb-odm 1.0.4 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1, 1.2.2, 1.3.0].
- doctrine/mongodb-odm 1.0.5 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1, 1.2.2, 1.3.0].
- doctrine/mongodb 1.3.0 requires ext-mongo ^1.5 -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.2.2 requires ext-mongo ^1.2.12 -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.2.1 requires ext-mongo ^1.2.12 -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.2.0 requires ext-mongo ^1.2.12 -> the requested PHP extension mongo is missing from your system.
- Installation request for doctrine/mongodb-odm ~1.0 -> satisfiable by doctrine/mongodb-odm[1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5].

我不明白我应该从这里走到哪里。

我认为您也应该通过键入
composer require alcaeus/mongo php adapter
安装
包,并手动添加
“提供”
部分,如果不存在,则包含以下内容:

   "provide": {
        "ext-mongo": "1.6.14"
    },

我认为您还应该通过键入
composer require-alcaeus/mongo-php-adapter
安装
alcaeus/mongo-php-adapter
,并手动添加
“提供”
部分(如果不存在),其中包含以下内容:

   "provide": {
        "ext-mongo": "1.6.14"
    },

您需要安装并启用。我刚刚安装并启用了witb brew homebrew/php/php56 mongodb,并在php.ini中启用了扩展,但仍然会出现相同的错误。可能您已启用web扩展而未启用cli?对于web而非cli…意味着什么?您需要安装并启用。我刚刚安装并启用了witb brew homebrew/php/php56 mongodb和在php.ini中启用扩展仍会收到相同的错误可能您已为web而不是cli启用扩展?对于web而不是cli,您的意思是什么。。?