centos7 mongo安装和PHP扩展(老版本扩展)

参考链接:

https://blog.vini123.com/116

cd /usr/local/src

php扩展

//下载
wget https://pecl.php.net/get/mongo-1.6.16.tgz
tar -xzvf mongo-1.6.16.tgz
cd mongo-1.6.16
//编译
phpize


./configure --with-php-config=/usr/bin/php-config


#####error:Cannot find OpenSSL's <evp.h>
yum install openssl openssl-devel


make && make install


//扩展
vim /etc/php.ini
extension=mongo.so 


//重启nginx
service nginx restart
./nginx -s reload


updatetime转varchar
ALTER TABLE at_temp_resource MODIFY COLUMN NAME varchar(255) defualt '';
  
at_resource mobile字段加索引


安装应用版本

   v3.4.14

参考链接:

https://www.cnblogs.com/BokzBCheung/p/7641247.html

https://blog.csdn.net/username11211/article/details/52945488
cd /usr/local/src
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.14.tgz
tar -zxvf mongodb-linux-x86_64-2.6.4.tgz 
cd mongodb-linux-x86_64-2.6.4
mkdir log
mkdir db


# 创建配置文件 mongodb.conf:


vim mongodb.conf

#设置数据文件的存放目录
dbpath = ../db

# 设置日志文件的存放目录及其日志文件名
logpath =../log/mongodb.log

# 设置端口号(默认的端口号是 27017)
port = 27017

# 设置为以守护进程的方式运行,即在后台运行
fork = true

# nohttpinterface = true
nohttpinterface = true

#ip限制如果指定ip使用的话
bind_ip = 0.0.0.0
//启动服务
./mongod --config mongodb.conf

./mongo 


//创建数据库
db.atcfw.insert({"name":"菜鸟教程"})

use admin


//查看版本和认证体系
db.system.version.find() 


//1.6.16不用修改认证体系
db.system.version.update({"_id":"authSchema"},{$set:{"currentVersion":3}})


//创建用户
db.createUser({user:"super",pwd:"super",roles:["root"]})


//查看用户
db.system.users.find() 


//启动服务 用户认证的方式
./mongod --config mongodb.conf --auth


//查看进程
netstat -nalupt | grep mongo 


ps -ef |grep mongod


//杀死进程
kill -9 pid


猜你喜欢

转载自blog.csdn.net/weixin_41858542/article/details/80837954