安装mongo
1、brew install mongodb-community@4.4
2、brew services start mongodb-community@4.4
3、命令行输入mongo试一下,可以进去就ok
mongo扩展
1、确定php安装依赖
pecl install mongodb 直接编译安装mongo
2、查看php.ini是否有mongo依赖,如果没有在php.ini中添加
extension=/Applications/MxSrvs/bin/php/lib/php/extensions/no-debug-non-zts-20131226/mongo.so
3、再次打印php_ini().有mongo扩展就添加成功了
mongo的使用
网上搜索mongo的使用有很多,基本上都是在环境上命令行直接使用,我这用的是thinkphp5.0的双数据库,自己也是想测试一下,很遗憾没配置成功,还要研究一下,但是用最简单的方法还是可以请求到的所以这里我复制一下我使用的方法,很简单
public function __construct()
{
parent::__construct();
//$this->cMogo = new MongoUser();
$this->mongoManager = new Manager($this->getUri());
$this->mongoCollection = new Collection($this->mongoManager, "admin","users");
}
public function test()
{
$data = $this->mongoCollection->findOne();
var_dump($data);
}