当前位置: 首页 > 知识库问答 >
问题:

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

淳于鹏
2023-03-14

我想使用mongodb与yii框架,我试图安装mongodb扩展。根据http://www.yiiframework.com/doc-2.0/ext-mongodb-index.html的留档,我已经在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.

我在这个问题上搜索了很多,在这里找到了一个解决方案https://github.com/yiisoft/yii2-mongodb/issues/18这里呢http://www.yiiframework.com/forum/index.php/topic/57726-solved-yii2-mongodb/建议添加行extension=mongo。因此在my/etc/php5/cli/php中。ini文件。但即使在php中添加了行。ini文件命令编写器更新仍然给出相同的错误。

请帮帮忙

共有1个答案

齐英韶
2023-03-14

我忘了安装mongodb php扩展。安装此扩展后,它可以正常工作。下面是安装mongodb扩展的链接http://us1.php.net/manual/en/mongo.installation.php

 类似资料:
  • 本文向大家介绍Yii框架安装简明教程,包括了Yii框架安装简明教程的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架安装方法。分享给大家供大家参考,具体如下: YII相关网站 www.yiiframework.com https://github.com/yiisoft/yii2 packagist仓库:https://packagist.org/ 通过 Composer 安装 安

  • 本文向大家介绍从零开始学YII2框架(一)通过Composer安装Yii2框架,包括了从零开始学YII2框架(一)通过Composer安装Yii2框架的使用技巧和注意事项,需要的朋友参考一下 最近在学习PHP,着手找一个能快速上手的框架来学习。一开始看兄弟连视频时候讲师推荐ThinkPHP。于是我选择了ThinkPHP来尝试,这个框架的上手难度系数不大,能快速开发一款应用。适合小型的企业应用。因为

  • 本文向大家介绍详解PHP的Yii框架中扩展的安装与使用,包括了详解PHP的Yii框架中扩展的安装与使用的使用技巧和注意事项,需要的朋友参考一下 扩展是专门设计的在 Yii 应用中随时可拿来使用的, 并可重发布的软件包。例如, yiisoft/yii2-debug 扩展在你的应用的每个页面底部添加一个方便用于调试的工具栏, 帮助你简单地抓取页面生成的情况。 你可以使用扩展来加速你的开发过程。 信息:

  • Swoole扩展 到GitHub首页下载Swoole扩展源码,地址:https://github.com/swoole/swoole-src 下载后按照标准的PHP扩展编译方式进行编译和安装。一般是 phpize ./configure make install 编译安装完后,修改php.ini加入extension=swoole.so开启swoole扩展。也可以通过dl('swoole.so'

  • 您好,我刚刚安装了composer的Yii2基本项目。我在苹果osx优胜美地10.10。尽管如此,我正试图按照Yii guide 2.0教程中的描述安装扩展,但我无法做到,原因是我不知道该把这条线放在哪里: PHPcomposer.phar需要--able-dist arturoliveira/yii2-tileslidemenu"*" 此方法表示在终端中找不到编写器。法尔。上面的线放在哪里? 当

  • 本文向大家介绍从零开始学YII2框架(二)通过 Composer 安装扩展插件,包括了从零开始学YII2框架(二)通过 Composer 安装扩展插件的使用技巧和注意事项,需要的朋友参考一下 目前yii2的扩展还不是很多,截止到今天,在官网一共有33个,不过这些插件中不乏有优秀的扩展插件, 我尝试了几个,发现了一系列好用的Yii2插件,作者是来自印度的krajee团队,他们写的插件都很好用。推荐一