Windows 平台安装 MongoDB

windows系统环境安装MongoDB跟安装redis类似,主要两点,安装Mongodb环境与安装php扩展。

(windows安装redis请移步:windows环境下搭建安装Redis_开启环境的redis扩展-CSDN博客

【第一步:安装Mongodb环境】

(1)下载安装包

Try MongoDB Atlas Products | MongoDB

下载下来:

直接双击安装到C盘,下一步下一步即可。(PS:点击安装时候,有个选项选择"Complete"就行。)

(2)配置mongodb环境

我这里安装的是3.4版本,以我这个作为例子截图,其他版本一样。

安装完成后的bin路径为:C:\Program Files\MongoDB\Server\3.4\bin

①在C盘根目录下,创建data文件夹,data文件夹下面再创建两个文件夹,分别为db 和 log

②以管理员身份打开cmd命令面板,进入C盘根目录;执行以下命令。

C:\Program Files\MongoDB\Server\3.4\bin\mongod --dbpath c:\data\db

执行成功,会输出类似下列信息,然后需要关闭窗口,重新管理员身份打开cmd面板。

2015-09-25T15:54:09.212+0800 I CONTROL  Hotfix KB2731284 or later update is not
installed, will zero-out data files
2015-09-25T15:54:09.229+0800 I JOURNAL  [initandlisten] journal dir=c:\data\db\j
ournal
2015-09-25T15:54:09.237+0800 I JOURNAL  [initandlisten] recover : no journal fil
es present, no recovery needed
2015-09-25T15:54:09.290+0800 I JOURNAL  [durability] Durability thread started
2015-09-25T15:54:09.294+0800 I CONTROL  [initandlisten] MongoDB starting : pid=2
488 port=27017 dbpath=c:\data\db 64-bit host=WIN-1VONBJOCE88
2015-09-25T15:54:09.296+0800 I CONTROL  [initandlisten] targetMinOS: Windows 7/W
indows Server 2008 R2
2015-09-25T15:54:09.298+0800 I CONTROL  [initandlisten] db version v3.0.6
……

③同样进入c盘根目录,执行下列命令

C:\Program Files\MongoDB\Server\3.4\bin\mongo.exe

执行成功,会出现连接信息 localhost:27017

这时候再跳出错误也没事,关闭cmd面板。

④新建一个mongod.cfg文件,这个新建记事本改一下后缀名和文件名就行。把这个文件放到(C:\Program Files\MongoDB\Server\3.4)下。里面内容为:

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db

⑤同样管理员身份打开cmd面板,进入c盘根目录,执行以下命令:

C:\Program Files\MongoDB\Server\3.4\bin\mongod --config "C:\Program Files\MongoDB\Server\3.4\mongod.cfg" --install

⑥关闭cmd面板,重新打开

进入bin目录下:cd  C:\Program Files\MongoDB\Server\3.4\bin

启动服务:net start MongoDB

⑦大功告成。下面就开始安装php扩展。

【第二步:安装PHP扩展】

(1)查看phpinfo信息,这里根据自己php软件环境自行打开phpinfo查看。

注意查看上图截图的几个信息,因为我用的是php5.6.27-nts+apache的环境。

这里需要注意x86还是x64,VC11还是VC9,TS还是NTS,

(2)下载php-mongodb版本包

下载地址:windows.php.net - /downloads/pecl/releases/mongo/

下面我直接选择最新的包点开。

然后选择对应自己phpinfo查看到的信息的包下载。

【提示:如果PHP7以上,并且是VC14,那就用这个地址:https://pecl.php.net/package/mongodb/,这个地址选择版本打开,比如选中1.5.5打开,链接变为PECL :: Package :: mongodb 1.5.5。然后在这个链接后面加个windows,链接就变为:PECL :: Package :: mongodb 1.5.5 for Windows  ,就可以看到需要的php7版本了】

下载好以后打开压缩包我们会发现php_mongo.dll文件。[注意:php7是php_mongodb.dll文件]

将这个文件复制到你的当前运行的php版本的ext目录下。如我用的是phpstudy,我放到

“C:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext”  这个路径的文件夹下面。

(3)找到当前运行的php的php.ini配置文件,在最下面加一行,保存:

extension=php_mongo.dll

[如果是php7的就是 extension=php_mongodb.dll]

(4)增加系统环境变量

我以win7为例,其他系统自行百度。打开系统的环境变量。

这里是计算机右键属性->高级系统设置->环境变量->系统变量->Path这行,到前面加上你的当前php运行的根目录。

如我的是:C:\phpStudy\PHPTutorial\php\php-5.5.38;  注意最后有个英文输入下 的分号,加在最前面就行。

-----------------------------------------------------------------------------------------------------------

最后,重启php环境,打开phpinfo查看mongodb是否安装成功。

有mongo就安装成功了。

注意:

【第一步:安装Mongodb环境】楼主最初安装mongo环境是在win10系统下,出现无法解决错误,直接重装系统到win7即正常安装。非常不建议win10。[一年后测试win10也行吧]

【第二步:安装PHP扩展】一定要下载正确的php-mongodb版本包,否则安装扩展不成功,phpinfo看不到mongo,不行就换低版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值