您的位置:首页 > 数据库 > Mongodb

wamp环境下安装mongoDB并添加php的mongo扩展(PHP 5.3.1+Win7环境)

2013-01-04 15:30 786 查看
1:首先去官网下载程序,我用的是1.4.3版本,地址:http://downloads.mongodb.org/win32/mongodb-win32-i386-1.4.3.zip

2:创建一个DB文件夹,我是放到D盘,路径: D:\Web\mongo\db

3:打开CMD设置数据库的路径: D:\Web\mongo\bin\mongod.exe --dbpath=d:\Web\mongo\db

4:重新打开CMD输入: D:\Web\mongo\bin\mongo.exe,如果出现下面提示,则恭喜你已经安装成功了

D:\Web\mongo\bin>d:\Web\mongo\bin\mongo.exe

MongoDB shell version: 1.4.0

url: test

connecting to: test

type "exit" to exit

type "help" for help

>

5:注册Windows7服务,免得以后麻烦,每回要启动。再次打开CMD:

D:\Web\mongo\bin\mongod.exe --dbpath=""D:\Web\mongo\db"" --service

如果上面的没有注册成功的话,可以修改注册表:

找到项名称:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MongoDB

修改ImagePath的数据如下:

"D:\Web\mongo\bin\mongod.exe" --dbpath=""D:\Web\mongo\db"" --service

修改你的路径,然后把加背景颜色的全部拷进去,标点符号不要漏掉。到这里基本上就已经注册服务成功了。

 

下面是测试数据库是否连接

D:\mongodb\bin>mongo.exe

MongoDB shell version: 1.4.0

url: test

connecting to: test

type "exit" to exit

type "help" for help

> use test

switched to db test

> db.foo.save({id:1,name:"cztom"})

> db.foo.find()

{ "_id" : ObjectId("4bc1854e0140000000006f05"), "id" : 1, "name" : "cztom" }

2.下载对应的php扩展库文件
http://github.com/mongodb/mongo-php-driver/downloads 到这里选择适合你系统的dll文件(vc6是apache用户的,vc9是IIS用的)。

zip包中有个php_mongo.dll,放到你对应php的扩展目录

在你的php.ini中加入:extension=php_mongo.dll

重启apache,在phpinfo()中查看是否有一项关于mongo的

如果出现关于mongo的清单,说明当前环境的php已经支持Mongodb了。如果没有,需要检查一下对应的php_mongo.dll是否与你当前的php版本对应,或者查看一下你的php扩展目录配置是否有效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: