參考:
http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html
http://www.jb51.net/article/51601.htm
1 安裝mongodb服務器
(1)去下載頁面下載windows下的包
https://www.mongodb.org/downloads#production
(2)雙擊下載的msi文件,選擇安裝位置,建議放在盤的根目錄下的文件夾,方便之后的操作,安裝完畢之后應該看到如下圖的結構(紅線划掉的文件、文件夾不算)
(3)創建數據庫文件的存放位置,比如d:/mongodb/data/db。啟動mongodb服務之前需要必須創建數據庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。
(4)打開cmd命令行(windows鍵+r,輸入cmd然后運行)
進入mongodb所在安裝位置,這里的安裝位置是 d:\mongodb\bin
執行
mongod.exe --dbpath d:\mongodb\data\db
這個命令
(5)mongodb默認連接端口27017,打開http://localhost:27017查看,發現如圖則表示連接成功,如果不成功,可以查看端口是否被占用。
2 配置php的mongodb擴展
(1)下載php_mongo.dll
首先需要查看當前的php版本和支持的擴展版本(注意紅色框中的內容)
可以看出樓主使用的是php5.4.16版本,x86(32位),支持TS(Thread Safe)的php擴展
這時候,去到下載dll的地方找到對應的版本
http://pecl.php.net/package/mongo/1.6.12/windows
鑒於樓主前面的版本,就選擇了下圖中紅色的版本
(2)將下載的dll文件放到對應的位置
位置在 {path}/php/ext 文件夾
由於樓主用的是xampp的集成環境,所以放的位置是在
D:\xampp\php\ext
(3)打開php.ini
這個文件的位置在 {path}/php/
樓主是在 D:\xampp\php
添加以下這一行
extension=php_mongo.dll
(4)重啟apache服務器
重新查看phpinfo
可以看到如圖的部分
3 用php的mongodb擴展連接到這個數據庫測試一下
<?php $connection = new Mongo( "mongodb://127.0.0.1:27017" ); //連接mongodb var_dump($connection->listDBs()); ?>
可以看到如圖的顯示
那么以上就是全部的mongodb服務器的安裝和php的mongodb的擴展安裝調試