Linux 下安装 Mongo php
#cd /usr/local#curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.6.tgz#tar zxvf mongodb-linux-x86_64-2.0.6.tgz#cd mongodb-linux-x86_64-2.0.6
/* 启动 Mongo先要确保有这个数据目录 /var/data/mongodb/ 及日志目录 /var/log 没用则 mkdir*//*以下一句命令 后,是没用验证的,远程也可以连接,无需用户名和密码 即可连通,相当于管理员权限*/#./bin/mongod --dbpath=/var/data/mongodb/ --logpath=/var/log/mongoLogs.log --logappend --port=27017 --fork --source=127.0.0.1/*如果 要求客户端连接 要验证的,也就是要求 用户名密码的,请用下面一条命令*/./bin/mongod --dbpath=/var/data/mongodb/ --logpath=/var/log/mongoLogs.log --logappend --port=27017 --fork --source=127.0.0.1 --auth
简单的参数说明:–logpath 日志文件路径–master 指定为主机器–slave 指定为从机器–source 指定主机器的IP地址–pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。–logappend 日志文件末尾添加–port 启用端口号–fork 在后台运行–only 指定只复制哪一个数据库–slavedelay 指从复制检测的时间间隔–auth 是否需要验证权限登录(用户名和密码)–noauth 不需要验证权限登录(用户名和密码)
Mongo 停止服务,关闭服务#./bin/mongo #use admin#db.shutdownServer()#exit?
##############Mongo给某个数据库 加用户的命令#########建立系统 root 用户#./bin/mongo接着输入>db.addUser("root","111")>db.auth("root","111")设一个只读的用户db.addUser("username_test_read", "user_pwd", true)########################################?
PHP的MongoDB拓展的安装:
extension=mongo.so??然后用php输出:phpinfo,就可以看到mongo的信息了。。这样就说明你安装成功的了!