我想使用mongodb和yii框架,因为我正在尝试安装mongodb扩展。根据{{3}}给出的文档,我已经在我的composer.json文件中添加了行“”yiisoft / yii2-mongodb“:”~2.0.0“”。
但每当我发出命令composer update
来安装此扩展程序时,它都会给我以下错误。
Your requirements could not be resolved to an installable set of packages.
Problem 1
- yiisoft/yii2-mongodb 2.0.4 requires ext-mongo >=1.5.0 -> the requested PHP extension mongo is missing from your system.
- yiisoft/yii2-mongodb 2.0.3 requires ext-mongo >=1.5.0 -> the requested PHP extension mongo is missing from your system.
- yiisoft/yii2-mongodb 2.0.2 requires ext-mongo >=1.5.0 -> the requested PHP extension mongo is missing from your system.
我在这个问题上进行了大量搜索,并在http://www.yiiframework.com/doc-2.0/ext-mongodb-index.html找到了一个解决方案,https://github.com/yiisoft/yii2-mongodb/issues/18建议在我的/etc/php5/cli/php.ini文件中添加行extension=mongo.so
。但即使在向php.ini文件命令添加行之后,composer update仍会给出相同的错误。
请帮忙
答案 0 :(得分:0)
我忘了安装mongodb php扩展。安装此扩展后,它可以工作。这是安装mongodb extension http://us1.php.net/manual/en/mongo.installation.php
的链接