[英]Error Install Doctrine-odm MongoDb in Symfony
I have few problems with mongoDb and Symfony. 我对mongoDb和Symfony的问题很少。 I installed php driver 1.6.12 and I want to install mongoDbBundle 我安装了php驱动1.6.12,我想安装mongoDbBundle
add these lines in my composer.json 在我的composer.json中添加这些行
{
"require": {
"doctrine/mongodb-odm": "~1.0",
"doctrine/mongodb-odm-bundle": "~3.0"
},
} }
and Then 接着
php composer.phar update doctrine/mongodb-odm doctrine/mongodb-odm-bundle
But I Have these error 但我有这些错误
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].
As you can see, the doctrine/mongodb-odm
dependency requires mongo PHP extension to be installed and enabled in your PHP installation. 如您所见, doctrine/mongodb-odm
依赖项需要在PHP安装中安装和启用mongo PHP扩展 。
You can check if you have it by looking into your php.ini
file and/or on a page with phpinfo()
. 您可以通过查看php.ini
文件和/或使用phpinfo()
的页面来检查是否拥有它。 If it's not installed/enabled, you have to do it, otherwise you can't install those dependencies. 如果未安装/启用,则必须执行此操作,否则无法安装这些依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.