天天看點

windows下安裝MongoDB擴充和配置

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了)

轉載于:https://www.cnblogs.com/alisleepy/p/9982547.html