php 在windows 下安装mongodb

Sep 17, 2015


安装mongodb

1.根据自己电脑配置,下载mongodb

2.将下载好的目录解压缩到安装目录,比如d:mongodb

3.建立d:\mongodb\db和d:\mongodb\log文件夹

4.运行cmd进入dos 命令,执行以下命令


 cd d:\mongodb\bin

 d:\mongodb\bin>mongod --dbpath "d:\mongodb\db" --logpath "d:\mongodb\log" --install 
--serviceName "mongodb"

【attention】:一定要以管理员身份运行,不然,恭喜你进坑了

5.测试连接 输入以下命令,还是在bin目录下执行


 net start  mongodb

如果出现以下以下界面,就代表我们已经装好了mongo服务

mongo

如果出现以下语句报错


2015-09-17T12:09:04.576+0800 warning: Failed to connect to 127.0.0.1:27017, reas
on: errno:10061 由于目标计算机积极拒绝,无法连接。
2015-09-17T12:09:04.578+0800 Error: couldn't connect to server 127.0.0.1:27017 (
127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed
【attention:】需要把db文件夹下的mongod.lock 文件删除掉

ok~~~~接下来就是在php里面安装mongo扩展了

php 安装mongo 扩展

Github上已经提供了用于window平台的预编译php mongodb,你可以下载与你php对应的版本,但是你需要注意以下几点问题:

VC6 是运行于 Apache 服务器 ‘Thread safe’(线程安全)是运行在Apache上以模块的PHP上,如果你以CGI的模式运行PHP,请选择非线程安全模式(’ non-thread safe’)。

VC9是运行于 IIS 服务器上。 下载完你需要的二进制包后,解压压缩包,将’php_mongo.dll’文件添加到你的PHP扩展目录中(ext)。ext目录通常在PHP安装目录下的ext目录。


 extension=php_mongo.dll

【注:】 以前的版本是mongo.so 和mongo.dll,老的php-mongo.api 在php7已经不支持了,至少目前不支持 最新支持php7的mongodb编译后 仅支持新版API(mongodb>2.6.x版本)

重启服务器

通过浏览器访问phpinfo,如果安装成功,就会看到类型以下的信息:

(php5.6版本安装的Mongodb扩展)

mongo

(php7版本安装的Mongodb扩展)

mongo

当然咯 连接sql的方式也不一样啦,憋方,我们可以看看官网手册 OK ~~~nice,赶紧试试吧