yii框架:无法为yii2安装MongoDb扩展

时间:2015-10-15 17:45:21

标签: php mongodb yii

我想使用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仍会给出相同的错误。

请帮忙

1 个答案:

答案 0 :(得分:0)

我忘了安装mongodb php扩展。安装此扩展后,它可以工作。这是安装mongodb extension http://us1.php.net/manual/en/mongo.installation.php

的链接