Linux 下PHP Version 7.0.1 mongodb服务端和扩展的安装

再次主要介绍服务端的安装步骤,

客户端扩展简单介绍下就行,可以直接使用此链接的编译安装包,下载地址

http://download.csdn.net/download/jzj_xhj/10266222

1:放置在 /opt/php-7.0.7/lib/php/extensions/no-debug-zts-20151012/mongodb.so目录

2:修改php.ini文件,再次修改的是php-cli.ini文件,不是php.ini,将次扩展加入就可以extension = mongodb.so

3:重启php,次可以不需要重启服务器,,通过php -m命令可以查看,如果出现mongodb则说明安装没有问题

mongodb服务端安装:

安装包:mongodb-linux-x86_64-3.0.6.tgz ,版本为:3.0.6

步骤:

下载完成后解压缩压缩包

1.下载安装包 tar mongodb-linux-x86_64-3.0.6.tgz
2. 安装准备
将mongodb移动到/usr/local/mongdb文件夹
mv mongodb-linux-x86_64-3.0.6 /usr/local/mongodb

3.创建数据库文件夹与日志文件

mkdir /usr/local/mongodb/data
touch /usr/local/mongodb/logs
3. 设置开机自启动
将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data –logpath=/usr/local//mongodb/logs –logappend  --auth –port=27017" >> /etc/rc.local
4. 启动mongodb
cd到mongodb目录下的bin文件夹启动mongodb
//下面这个是需要权限的登录方式, 用户连接需要用户名和密码
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs 
--logappend  --auth  --port=27017 --fork

//这个是不需要密码的

/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs 
--logappend  --port=27017 --fork


启动:./bin/mongod --dbpath=/usr/local/mongodb/data/

如果报错如下:

./mongod --dbpath /www/mongo/shard --journal --port 6717 --oplogSize 20000 --logpath /www/mongo/logs/mongodb.log --logappend --fork


原因是启动mongod时端口被占用。

解决办法:

使用命令root@host-10-150-26-34 config]# netstat -anp|more
可以看到客户端还保持着与服务器的连接

Proto Recv-Q Send-Q Local Address           Foreign Address         State       
PID/Program name
tcp        0      0 127.0.0.1:28017         0.0.0.0:*               LISTEN      
953/mongod      
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      
1546/dnsmasq    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      
653/cupsd       
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      
953/mongod      
tcp        1      0 192.168.5.124:56874     91.189.89.144:80        CLOSE_WAIT  
1913/ubuntu-geoip-p
tcp        0      1 192.168.5.124:45890     220.181.111.24:80       FIN_WAIT1   
-               
tcp        0      0 192.168.5.124:44867     219.148.35.218:80       ESTABLISHED 
2219/firefox    

953进程[root@host-10-150-26-34 config]# kill -9 953


然后再执行此命令出现如下就证明是OK的


打开连接命令:在bin目录下,./mongo


最后在浏览器输入如下地址,出现如下,则就说明安装是OK





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值