1、下载最新php MongoDB扩展源码
https://pecl.php.net/package/mongo
wget https://pecl.php.net/get/mongo-1.6.16.tgz tar -xzvf mongo-1.6.16.tgz cd mongo-1.6.16
2、老三套
phpize ./configure --with-php-config=/usr/bin/php-config #####error:Cannot find OpenSSL's <evp.h> yum install openssl openssl-devel make && make install
3、安装MongoDB
添加源
vim /etc/yum.repos.d/mongodb-org-4.2.repo
[mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=0 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
安装
yum install mongodb-org
启动服务
systemctl start mongod.service
开机自启动
chkconfig mongod on
创建数据库
use DATABASE_NAME
为数据库创建用户
db.createUser({user:"username123",pwd:"123456",roles:[{role:"dbOwner",db:"DATABASE_NAME"}]})
验证用户
db.auth("username123","123456")