mongoDB安装

1.安装Mongo服务

https://www.mongodb.com/try/download/community?jmp=docs

选择mongodb版本,操作系统,包类型;把4个包全下载下来 安装即可

mongoDB安装

 

2.使用PHP连接Mongodb

一般php没有mongodb的驱动扩展,所以需要下载扩展,并且安装

phpize
./configure
make
make install

windows   https://pecl.php.net/package/mongodb/1.6.0/windows

linux  https://pecl.php.net/package/mongodb

安装完成之后,记得在php.ini里面导入扩展    extension=mongodb.so

问题:安装完成之后,PHP连接Mongodb正常,但是如果mongodb设置了密码,就无法连接 ;   //错误提示:The SCRAM_SHA_1 authentication mechanism requires libmongoc built with ENABLE_SSL

解答:MongoDB 扩展依赖 SSL,所以,安装 SSL 就可以了。(我的是docker里面的php容器 默认是没有这些扩展的,需要手动安装下)

> sudo apt-get install -y libcurl4-openssl-dev pkg-config libssl-dev   //安装依赖

> sudo pecl uninstall mongodb   //卸载mongoDB

> sudo pecl install mongodb   //安装mongoDB

完成!

mongoDB安装

上一篇:PostgreSQL 12.2 公开课及视频及PGCE认证(第9期)(CUUG)(2020年)


下一篇:PostgreSQL 12.2 公开课及视频及PGCE认证(第10期)(CUUG)(2020年)