我对mongoDb和Symfony几乎没有什么问题。我安装了php driver 1.6.12,我想安装mongoDbBundle
将这些行添加到我的composer.json中
{
"require": {
"doctrine/mongodb-odm": "~1.0",
"doctrine/mongodb-odm-bundle": "~3.0"
},}
然后
php composer.phar update doctrine/mongodb-odm doctrine/mongodb-odm-bundle但是我有这些错误
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].发布于 2015-12-19 04:04:59
如您所见,要在doctrine/mongodb-odm安装中安装和启用的PHP requires mongo PHP extension。
您可以通过查看您的php.ini文件和/或使用phpinfo()的页面来检查您是否拥有它。如果它没有安装/启用,你必须这样做,否则你不能安装这些依赖项。
https://stackoverflow.com/questions/34358563
复制相似问题