【php + mongodb】windows php5.4 配置 mongodb 擴展(附各種其它版本下載地址)


參考:

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的擴展安裝調試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM