yii2 官方已经封装了mongodb的组件,直接安装即可使用。 与框架完美结合,可以实现数据库,Cache,Session,GridFS等多种用途,支持ActiveRecord模式等等。
官方文档:https://github.com/yiisoft/yii2-mongodb/blob/master/docs/guide/README.md
当前系统使用的centos7 ,没有安装MongoDB,请参考:CentOS7 安装MongoDB Community Edition 4.4 Remi 方式安装的 php 7.x 环境,PHP环境安装,请参考:CentOS7 yum安装PHP7.4 NGINX Redis MySQL8
所以可以使用yum安装。
yum install php-pecl-mongodb
composer require --prefer-dist yiisoft/yii2-mongodb
在系统中使用需要在配置文件加入mongodb组件配置,数据库及用户名密码详细配置请参考:MongoDB创建数据库并配置用户名和密码
return [
//....
'components' => [
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://developer:password@localhost:27017/mydatabase',
],
],
];
本文由 systemofdown 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。