mysql - 在 windows7 的 yii2 中安装 mongodb 失败

标签 mysql mongodb yii2 generator gii

我刚刚在 app\common\config\main.php 中添加了这段代码

<?php
return [
'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
'components' => [
    'cache' => [
        'class' => 'yii\caching\FileCache',
    ],
],

'modules' => [
//...
'gii1' => [
    'class' => 'yii\gii\Module',
        'generators' => [
            'mongoDbModel' => [
                'class' => 'yii\mongodb\gii\model\Generator'
                ]
                    ],
                        ],
                            ],

];

但是当我运行 php composer.phar require --prefer-dist yiisoft/yii2-mongodb 结果是这样的 enter image description here

我该怎么办?

最佳答案

检查是否有线

extension=php_mongo.dll

在您的 php.ini 文件中取消注释(没有 ; 开头)。还要检查是否有另一个相同的php.ini(通常有两种配置,一种用于CGI,一种用于CLI)。

如果您找不到这个,您需要先安装 MongoDB PHP 驱动程序。

关于mysql - 在 windows7 的 yii2 中安装 mongodb 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38863845/

相关文章:

mysql - 如何从mysql表的中间选择一系列记录?

php - Yii2相册图片->点赞关系

PHP Regex/Yii2 模式允许字母、数字、空格和一些符号/特殊字符

mysql - 如何订购 2 列,都在另一列的基础上升序?

mysql - 在Mysql中存储列表

node.js - mongodb的循环依赖错误

在我的查询中使用 populate() 时,MongoDB createIndex()

javascript - 使用 Javascript 重用 Azure Functions 的数据库连接

javascript - 保持 Web Socket 服务器处于事件状态

mysql - 如何对极限语句进行性能调优?