windows下安装MongoDB扩展和配置

栏目: 数据库 · 发布时间: 6年前

内容简介:1、下载mongoDB扩展,根据当前php版本进行下载地址如下:我本地php版本是 php-5.6.27-nts 扩展附件如下:

windows下安装 MongoDB 扩展和配置

1、下载mongoDB扩展,根据当前 php 版本进行下载

地址如下: http://pecl.php.net/package/mongo

我本地php版本是 php-5.6.27-nts 扩展附件如下:

附件下载地址: 我的mongo扩展下载

2、放在php目录下的ext文件夹下

3、修改php.ini文件(有人说是apache根目录下,但我这是别人配的环境,apache下没这个文件,就修改php目录下的php.ini)

增加:

[mongoDB]

extension=php_mongodb.dll

4、重启环境,查看是否有效

5、安装mongodb,安装到某个目录下,例如:D:\tools\MongoDB

6、在安装目录下创建三个文件夹

conf:存放配置文件

data:存放数据库文件

logs:存放日志文件

1>.conf文件夹下新建文件mongodb.config文件内添加如下配置内容:

dbpath=D:\tools\MongoDB\Server\3.4\data #数据库路径

logpath=D:\tools\MongoDB\Server\3.4\logs\mongodb.log #日志输出文件路径

logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件

journal=true #启用日志文件,默认启用

quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false

port=27017                                             #端口号 默认为27017
2>.logs文件夹下新建文件mongodb.log文件存放log内容

7.运行cmd.exe进入dos命令界面,执行以下命令:

> cd D:\tools\MongoDB\Server\3.4\bin //就是进入到mongodb.exe所在文件夹

> D:\tools\MongoDB\Server\3.4\bin -dbpath "d:\mongodb\data\db" //就是设置数据库path

执行上述命令启动成功,mongodb监听的端口是27017

8.测试连接:

新开一个cmd命令窗口,进入到bin目录,输入mongo.exe回车

出现mongodb的版本信息就说明连接到了mongodb数据库

9.当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB 安装为windows服务,还是运行cmd,进入bin文件夹,执行下列命令:

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

这里MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB
 接着启动mongodb服务: > d:\mongodb\bin>NET START MongoDB
  1. 关闭服务和删除进程:

    > d:\mongodb\bin>NET stop MongoDB (关闭服务)

    > d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --remove --serviceName "MongoDB" (删除,注意不是--install了)


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

OKR工作法

OKR工作法

克里斯蒂娜•沃特克 (Christina Wodtke) / 明道团队 / 中信出版社 / 2017-9-1 / CNY 42.00

《OKR工作法》讲述了一种风靡硅谷科技企业的全新工作模式。 如何激励不同的团队一起工作,全力以赴去实现一个有挑战性的目标? 硅谷的两个年轻人汉娜和杰克,像很多人一样,在萌生了一个创意后,就走上创业之路。但是,很快他们发现好的想法远远不够,必须还有一套适合的管理方法确保梦想能实现。为了让创业团队生存下来,汉娜和杰克遭受了内心的苦苦挣扎和煎熬。他们患上“新奇事物综合症”,什么都想做,导致无......一起来看看 《OKR工作法》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试