使用Composer安装DoctrineMongoDBBundle

时间:2013-07-18 00:56:07

标签: symfony

我一直在尝试使用Symfony2安装DoctrineMongoDBBundle。我遵循了这个参考http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html

不幸的是,我收到以下错误,无法找到解决方案。 我已经为MongoDB添加了php扩展。你能对此有所了解吗?

  • doctrine / mongodb 1.0.3要求ext-mongo> = 1.2.12,< 1.5-dev - >请求 ed PHP扩展mongo安装了错误的版本(1.2.11)。
    • doctrine / mongodb 1.0.2要求ext-mongo> = 1.2.12,< 1.4-dev - >请求 ed PHP扩展mongo安装了错误的版本(1.2.11)。
    • doctrine / mongodb 1.0.1要求ext-mongo> = 1.2.12,< 1.4-dev - >请求 ed PHP扩展mongo安装了错误的版本(1.2.11)。
    • doctrine / mongodb 1.0.0需要ext-mongo> = 1.2.12,< 1.4-dev - >请求 ed PHP扩展mongo安装了错误的版本(1.2.11)。
    • doctrine / mongodb-odm 1.0.0-BETA5需要doctrine / mongodb 1.0.0-BETA1 - > 找不到匹配的包。

1 个答案:

答案 0 :(得分:1)

您必须更新您的PHP MongoDB扩展程序,因为它当前是版本1.2.11,您需要的版本大于或等于1.2.12

错误消息中的

ext-mongo指的是PHP扩展。

这正是错误消息所说的...... doctrine/mongodb需要更大版本的mongoDB扩展,因此作曲家找不到兼容的包。