一、安装服务端
1.下载MongoDB
http://www.mongodb.org/downloads
我下载的是1.6的版本
2.解压并把解压包bin目录中的文件全部移到/usr/local/bin目录下面
3.运行mongo的服务器端程序
/usr/local/bin/mongod --port <端口> --bind_ip <本机IP> --dbpath <数据库文件存放的位置>
如果要求开机就启动就在
/usr/local/etc/rc.local中加入下面一行内容
usr/local/bin/mongod --port <端口> --bind_ip <本机IP> --dbpath <数据库文件存放的位置> >/dev/null &
4.测试安装是否成功
运行指令
#/usr/local/bin/mongo --port 4312 --host 127.0.0.1
显示
MongoDB shell version: 1.6.0
connecting to: 127.0.0.1:4312/test
二、安装客户端
1.去http://pecl.php.net/package/mongo下载相关的扩展包
另外在github上面也有不少相关的资源
http://github.com/mongodb/mongo-php-driver/downloads
2.运行下面命令
pecl installhttp://pecl.php.net/get/mongo-<version.no>.tgz
3.进入/etc/php.d
创建mongo.ini
添加下面的内容
extension=mongo.so
4.重启apache
5.写php脚本测试是否成功
#/usr/local/bin/mongo --port 4312 --host 127.0.0.1
>show dbs;
/*选择数据库*/
>use test;
/*查看Collection*/
>db.getCollectionNames() //显示结果["system.indexes", "system.users" ]
三、其他
详细的文档看
http://www.mongodb.org/display/DOCS/Tutorial
http://www.php.net/manual/en/mongo.installation.php
后记:
早听说这个数据表,今天拿来玩一下,至于数据的操作(添加,删除,修改,查询)、数据库的备分后续玩的过程中再和大家一起分享,相信入门很简单。
另外从官方来看他的第三方调用方式还是挺多的。居然还有支持javascript(框架),这点倒是很少用。值得玩转一下。