首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Symfony中安装Doctrine-odm MongoDb时出错

在Symfony中安装Doctrine-odm MongoDb时出错
EN

Stack Overflow用户
提问于 2015-12-18 23:09:12
回答 1查看 1.5K关注 0票数 1

我对mongoDb和Symfony几乎没有什么问题。我安装了php driver 1.6.12,我想安装mongoDbBundle

将这些行添加到我的composer.json中

代码语言:javascript
复制
{
"require": {
    "doctrine/mongodb-odm": "~1.0",
    "doctrine/mongodb-odm-bundle": "~3.0"
},

}

然后

代码语言:javascript
复制
php composer.phar update doctrine/mongodb-odm doctrine/mongodb-odm-bundle

但是我有这些错误

代码语言:javascript
复制
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - doctrine/mongodb-odm 1.0.0 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1].
    - doctrine/mongodb-odm 1.0.1 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1].
    - doctrine/mongodb-odm 1.0.2 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1].
    - doctrine/mongodb-odm 1.0.3 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1].
    - doctrine/mongodb-odm 1.0.4 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1].
    - 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].
EN

回答 1

Stack Overflow用户

发布于 2015-12-19 04:04:59

如您所见,要在doctrine/mongodb-odm安装中安装和启用的PHP requires mongo PHP extension

您可以通过查看您的php.ini文件和/或使用phpinfo()的页面来检查您是否拥有它。如果它没有安装/启用,你必须这样做,否则你不能安装这些依赖项。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34358563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档