1.下载 http://www.mongodb.org,需要注意的是32位最大只能存2.5G数据,所以不能用于实际应用,一般下载64位的无限制数据容量
2.直接解压在/usr/local/下,可以更改文件夹名字为mongodb,也可以不更改
3.mongodb默认数据目录为/data/db,也可以指定数据目录
a.按默认数据目录安装:先建立/data/db文件夹,然后运行 /usr/local/mongodb/bin/mongod
b.按指定数据目录安装:先建立/xxx/xxx../xx文件夹,然后运行 /usr/local/mongodb/bin/mongod -dbpath=/xxx/xxx../xx
这一步可能存在所在数据分区磁盘空间不够的问题,可以使用 -smallfiles参数
4.初始化数据库后,屏幕显示waiting for connections on port 27017,是指等待客户端或浏览器通过27017来连接,这个时候说明mongodb已经启动起来了
---------------------
5.mongodb的配置[mongod -f 命令]并让其随Linux启动进程
1). 建立配置文件
mkdir /usr/local/mongodb/etc
vi mongo.conf 创建并编辑配置文件
在配置文件里写上:
logpath=../log/mongodb.log
logappend=false //日志文件每次启动不追加内容,也就是每次启动重新建立日志文件
dbpath=/data/db //定义数据目录,可以定义到其它目录
fork=true //设置mongodb的运行进程为后台守护进程,[默认为false,就是需要命令来启动副进程]
bind_ip=192.168.1.50 //如果不指定,则无论哪台机器都可以访问
port=20001 //可选,默认为27017
保存退出
指定配置文件启动 /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/etc/mongodb.conf
最好是上面这条命令里加上 --auth,启动系统登录验证模块,即/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/etc/mongodb.conf --auth
6.官方提供的Linux客户端是bin目录下的mongo
bin/mongo //打开数据库
7.安装PHP支持
装这个之前,先要安装autoconf和m4软件
yum -y install autoconf
yum -y install m4
然后在mongophp-driver文件夹下使用phpize生成configure文件
./configure && make && make install 就完成 了安装
修改php.ini文件,添加extension=mongo.so
重启apache service httpd restart
然后在浏览器里打开info.php,就可以看到已经支持mongodb数据库了