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: oolsMongoDB
6、在安裝目錄下建立三個資料夾
conf:存放配置檔案
data:存放資料庫檔案
logs:存放日誌檔案
1>.conf資料夾下新建檔案mongodb.config檔案內新增如下配置內容:
dbpath=D: oolsMongoDBServer3.4data #資料庫路徑
logpath=D: oolsMongoDBServer3.4logsmongodb.log #日誌輸出檔案路徑
logappend=true #錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌檔案,而不是從新建立一個新檔案
journal=true #啟用日誌檔案,預設啟用
quiet=true #這個選項可以過濾掉一些無用的日誌資訊,若需要除錯使用請設定為false
port=27017 #埠號 預設為27017
2>.logs資料夾下新建檔案mongodb.log檔案存放log內容
7.執行cmd.exe進入dos命令介面,執行以下命令:
> cd D: oolsMongoDBServer3.4in //就是進入到mongodb.exe所在資料夾
> D: oolsMongoDBServer3.4in -dbpath “d:mongodbdatadb” //就是設定資料庫path
執行上述命令啟動成功,mongodb監聽的埠是27017
8.測試連線:
新開一個cmd命令視窗,進入到bin目錄,輸入mongo.exe回車
出現mongodb的版本資訊就說明連線到了mongodb資料庫
9.當mongod.exe被關閉時,mongo.exe 就無法連線到資料庫了,因此每次想使用mongodb資料庫都要開啟mongod.exe程式,所以比較麻煩,此時我們可以將MongoDB 安裝為windows服務,還是執行cmd,進入bin資料夾,執行下列命令:
> d:mongodbin>mongod –dbpath “d:mongodbdatadb” –logpath “d:mongodbdatalogMongoDB.log” –install –serviceName “MongoDB”
這裡MongoDB.log就是開始建立的日誌檔案,--serviceName "MongoDB" 服務名為MongoDB
接著啟動mongodb服務: > d:mongodbin>NET START MongoDB
- 關閉服務和刪除程式:
> d:mongodbin>NET stop MongoDB (關閉服務)
> d:mongodbin>mongod –dbpath “d:mongodbdatadb” –logpath “d:mongodbdatalogMongoDB.log” –remove –serviceName “MongoDB” (刪除,注意不是–install了)