主頁 > 知識庫 > Windows上php5.6操作mongodb數(shù)據(jù)庫示例【配置、連接、獲取實(shí)例】

Windows上php5.6操作mongodb數(shù)據(jù)庫示例【配置、連接、獲取實(shí)例】

熱門標(biāo)簽:電梯外呼線路板維修視頻 臨沂智能電銷機(jī)器人軟件 上海公司外呼系統(tǒng)線路 十堰ai電話機(jī)器人效果怎么樣 安陽自動外呼系統(tǒng)價(jià)格是多少 芒果電銷機(jī)器人 浙江外呼電話系統(tǒng)軟件 銀川ai電話機(jī)器人 地圖標(biāo)注風(fēng)向標(biāo)

本文實(shí)例講述了Windows上php5.6操作mongodb數(shù)據(jù)庫的方法。分享給大家供大家參考,具體如下:

一、配置

針對不同線程安全、VC版本的 PHP 發(fā)行版,可從 PECL 獲取到預(yù)編譯的二進(jìn)制文件。 解壓,并把 php_mongo.dll 放到 PHP 擴(kuò)展目錄(默認(rèn)是 “ext”)。

將以下內(nèi)容添加到 php.ini 文件:

extension=php_mongo.dll

Note: 為 Windows 用戶添加額外的依賴 DLL

為了使此擴(kuò)展生效, DLL 文件必須能在 Windows 系統(tǒng)的 PATH 指示的路徑下找到。在我的系統(tǒng),我是這么做的:

把php的安裝目錄添加到系統(tǒng)Path,如下圖所示:

雖然將 DLL 文件從 PHP 文件夾復(fù)制到 Windows 系統(tǒng)目錄也行,但不建議這樣做。 此擴(kuò)展需要下列文件在 PATH 路徑中: libsasl.dll

重啟Apache服務(wù)。測試是否配置成功。

?php
phpinfo();
?>

在我的電腦成功配置如下圖所示:

二、連接mongodb數(shù)據(jù)庫

說完了在windows如何配置mongodb數(shù)據(jù)庫;那么我們現(xiàn)在就來實(shí)現(xiàn)如何連接數(shù)據(jù)庫。

使用下面列出的其中一種方法連接:

?php
$connection = new Mongo(); // 連接到 localhost:27017
$connection = new Mongo( "mongodb://IP" ); // 連接到遠(yuǎn)程服務(wù)器 (使用默認(rèn)端口: 27017)
$connection = new Mongo( "mongodb://IP:65432" ); // 鏈接到遠(yuǎn)程服務(wù)器,使用自定義的端口
$connection = new MongoClient(); // 連接到 localhost:27017
$connection = new MongoClient( "mongodb://IP" ); // 連接到遠(yuǎn)程服務(wù)器 (使用默認(rèn)端口: 27017)
$connection = new MongoClient( "mongodb://IP:65432" ); // 鏈接到遠(yuǎn)程服務(wù)器,使用自定義的端口
?>

這里并不需要從服務(wù)器斷開連接。這個(gè)驅(qū)動使用了持久性連接,并會在下次試圖連接到同一服務(wù)器時(shí)重用它。

如果要斷開,則用如下:

$connection->close();

三、獲取mongodb實(shí)例

要選擇數(shù)據(jù)庫,使用:

?php
$connection = new MongoClient();
$db = $connection->dbname;
?>

這個(gè)數(shù)據(jù)庫不需要提前建好,當(dāng)你使用的時(shí)候,就回自動創(chuàng)建。

要注意的是,可能一不小心建立了一個(gè)新的數(shù)據(jù)庫,會產(chǎn)生奇怪的錯(cuò)誤。如下面的例子:

?php
$connection = new MongoClient();
$db = $connection->mybiglongdbname;
// do some stuff
$db = $connection->mybiglongdbanme;
// now connected to a different database! 注意此時(shí)選擇了另一個(gè)數(shù)據(jù)庫!
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP+MongoDB數(shù)據(jù)庫操作技巧大全》、《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Mongodb設(shè)置TTL索引自動清除數(shù)據(jù)與過期數(shù)據(jù)的方法
  • windows與mac安裝mongodb數(shù)據(jù)庫的方法步驟與注意事項(xiàng)
  • node鏈接mongodb數(shù)據(jù)庫的方法詳解【阿里云服務(wù)器環(huán)境ubuntu】
  • MongoDB中的參數(shù)限制與閥值詳析
  • MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作
  • Golang Mongodb模糊查詢的使用示例
  • Python使用pymongo庫操作MongoDB數(shù)據(jù)庫的方法實(shí)例
  • PHP封裝的簡單連接MongoDB類示例
  • PHP使用mongoclient簡單操作mongodb數(shù)據(jù)庫示例
  • MongoDB的基本特性與內(nèi)部構(gòu)造的講解

標(biāo)簽:吐魯番 遂寧 遵義 常州 荊門 徐州 武威 寧夏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Windows上php5.6操作mongodb數(shù)據(jù)庫示例【配置、連接、獲取實(shí)例】》,本文關(guān)鍵詞  Windows,上,php5.6,操作,mongodb,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Windows上php5.6操作mongodb數(shù)據(jù)庫示例【配置、連接、獲取實(shí)例】》相關(guān)的同類信息!
  • 本頁收集關(guān)于Windows上php5.6操作mongodb數(shù)據(jù)庫示例【配置、連接、獲取實(shí)例】的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章