日期:2014-05-16  浏览次数:20445 次

windows 下 mongodb的安装,启动,整合PHP

(1)安装MongoDB非常的简单,仅需下载压缩包解压运行命令即可,下载地址:http://www.mongodb.org/downloads,本文为windows平台,下载完之后把其解压到D盘,当前最新版本为1.8,在D盘新建文件夹,mongodb,再把bin目录下的文件全部拷贝到mongodb目录下。

(二)启动mongod,比如我们定义在 d:/mongodb/data下,可以在CMD环境下执行

d:?

cd mongodb

mongod --dbpath=d:\mongodb\data

如果上句命令无法启动的话,进入数据库文件侠,删除*.lock文件

?PS.将mongodb作为服务,随机启动

mongod --install --logpath=d:\mongodb\log\dblog.log(设置日志位置) --dbpath=d:\mongodb\data删除服务(设置数据存放位置)

删除服务?mongod --remove

(三)安装MongoDB PHP扩展,整合PHP
根据自己的PHP版本下载PHP扩展:http://github.com/mongodb/mongo-php-driver/downloads,提示:
1、VC6适合Apache、VC9适合IIS;
2、Thread safe适合PHP以模块运行方式、Non-thread safe适合CGI运行方式。
修改php.ini,加入:extension=php_mongo.dll,重启Web服务器。

PS.查看配置是否成功,可以写个phpinfo();看是否已经有mongodb的拓展。看到了,就表明已经安装成功了。

(四)常用命令:

mongod??????????? - MongoDB server
mongo???????????? - MongoDB client

mongodump???????? - MongoDB dump tool - for backups, snapshots, etc..
mongorestore????? - MongoDB restore a dump
mongoexport?????? - Export a single collection to test (json,csv)
mongoimportjson?? - Import a json file into a collection

mongofiles??????? - Utility for putting and getting files from MongoDB gridf