原csdn地址https://blog.csd|

蜗牛使劲冲

园龄:7年6个月粉丝:3关注:10

mongodb安装(另php扩展安装)

参考:https://www.jianshu.com/p/3a7be1ce380c
https://www.runoob.com/mongodb/mongodb-linux-install.html (主要)
https://blog.csdn.net/u010615629/article/details/80757079(php扩展)

mongo安装跟redis有点像,也是下载-安装-移动位置
下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
流程如下:

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压
mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb
vim /etc/profile	// 加入到环境变量
底部加上export PATH=/usr/local/mongodb/bin:$PATH
source /etc/profile
vim /etc/mongod.conf	// 创建编辑配置文件
# 详细记录输出 
verbose = true 
# 指定服务端口号,默认端口27017 
port = 27017 
# 指定MongoDB日志文件,注意是指定文件不是目录 
logpath = /var/log/mongodb/logs/mongodb.log 
# 使用追加的方式写日志 
logappend = true 
# 指定数据库路径 
dbpath = /data/db/ 
#设置每个数据库将被保存在一个单独的目录 
directoryperdb = true 
# 启用验证 
auth = false 
#以守护进程的方式运行MongoDB,创建服务器进程 
fork = true 
#安静输出 
quiet = true

有了配置文件了要根据这个去创建下文件夹

mkdir -p /data/db/
mkdir -p /var/log/mongodb/logs/
touch /var/log/mongodb/logs/mongodb.log 

// 开机自启(我使用的是systemctl方式)

vim /lib/systemd/system/mongodb.conf
[Unit] 
   
Description=mongodb  
After=network.target remote-fs.target nss-lookup.target 
   
[Service] 
Type=forking 
ExecStart=/mnt/app/mongodb/bin/mongod --config  /mnt/app/mongodb/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID 
ExecStop=/mnt/app/mongodb/bin/mongod --shutdown --config  /mnt/app/mongodb/mongodb.conf
PrivateTmp=true 
     
[Install] 
WantedBy=multi-user.target 
chmod a+x /lib/systemd/system/mongodb.conf
systemctl enable mongodb.service  // 使生效
// 最后
systemctl [start|stop|status] mongodb.service   	// 启动服务
mongod --rest	// 开启web界面
mongo	// 直接打开客户端,相当于mysql-cli

最后了浏览器访问127.0.0.1:28017,这个28017=27017(默认端口号)+1000来的
如图就ok了😎
在这里插入图片描述

开始安装php的mongodb扩展

先看mongodb安装说明发现我的比较适合1.5,然后去下载

wget https://pecl.php.net/get/mongodb-1.5.4.tgz
tar  -zxf mongodb-1.5.4.tgz
cd mongodb-1.5.4/
phpize
./configure --with-php-config=php-config
make && make install
显示:Installing shared extensions:     /usr/lib64/php/modules/
然后去php.ini那添加`extension=mongodb.so`
重启php
php -m // 查看扩展

本文作者:蜗牛使劲冲

本文链接:https://www.cnblogs.com/warrenwt/p/18074582

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   蜗牛使劲冲  阅读(5)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起