成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP擴(kuò)展 Mongo 與 MongoDB

13651657101 / 2708人閱讀

摘要:開(kāi)發(fā)中,使用擴(kuò)展來(lái)鏈接資源進(jìn)行增刪改查等操作。在選擇擴(kuò)展的時(shí)候,官方提供了兩種第一種第二種在第二種的界面上,官方提示。其他不同可能在具體的使用過(guò)程中,才能區(qū)分開(kāi)來(lái)。據(jù)說(shuō),兩個(gè)擴(kuò)展提供的類和接口完全不一樣。版本為建議使用擴(kuò)展。

PHP開(kāi)發(fā)中,使用Mongo擴(kuò)展來(lái)鏈接MongoDB資源進(jìn)行增刪改查等操作。

在選擇Mongo擴(kuò)展的時(shí)候,官方提供了兩種:

第一種:https://pecl.php.net/package/...

第二種:https://pecl.php.net/package/...

在第二種的界面上,官方提示:This package has been superseded, but is still maintained for bugs and security fixes。

大意就是說(shuō),這個(gè)包已經(jīng)被取代了,但仍然保持漏洞和安全補(bǔ)丁,至于維護(hù)到什么時(shí)候,具體沒(méi)說(shuō)。

很顯然,替代它的就是 第一種。

那么這兩種擴(kuò)展有什么不同?

鏈接方式不同
//第一種 安裝的擴(kuò)展名:mongo
$mongoUrl = "mongodb://127.0.0.1:27017/user_info";
$mongoClient = new MongoClient($mongoUrl);
$mongoDB = $mongoClient->user_info;
$collections = $mongoDB->listCollections();
foreach ($collections as $collection) {
    var_dump($collection);
}
//第二種 安裝的擴(kuò)展名:mongodb
//利用 composer 進(jìn)行安裝(安裝方式見(jiàn)末尾)
//composer require mongodb/mongodb
require "vendor/autoload.php"; //include Composer"s autoloader
$mongoUrl = "mongodb://127.0.0.1:27017/user_info";
$mongoClient = new MongoDBClient($mongoUrl);
$mongoDB = $mongoClient->user_info;
$collections = $mongoDB->listCollections();
foreach ($collections as $collection) {
    var_dump($collection);
}
發(fā)布時(shí)間不同

mongo 1.6.14(最新版) 2016-04-26 發(fā)布。

mongodb 1.2.6(最新版) 2017-03-07 發(fā)布。

至于,mongo 什么時(shí)間停止維護(hù),還沒(méi)有具體的答案。

其他不同

可能在具體的使用過(guò)程中,才能區(qū)分開(kāi)來(lái)。

據(jù)說(shuō),兩個(gè)擴(kuò)展提供的類和接口完全不一樣。

大家去探索吧~

建議

PHP版本為5.x建議使用 mongo 擴(kuò)展。

PHP版本為7 建議使用 mongodb 擴(kuò)展。

當(dāng)然,PHP5.x 也可以使用 mongodb 擴(kuò)展。

但是,php7 不可以使用 mongo 擴(kuò)展。

PHP可以同時(shí)安裝這兩個(gè)版本,如下圖:

PHP手冊(cè):

https://secure.php.net/manual...

https://secure.php.net/manual...

安裝 composer
//Linux 服務(wù)器
cd ~
curl -sS https://getcomposer.org/installer | php
//移動(dòng)到 bin 目錄
mv composer.phar /usr/local/bin/composer
composer -V
//創(chuàng)建一個(gè)composer.json文件
{
    "require": {

    }
}

推薦閱讀

系統(tǒng)的講解 - SSO 單點(diǎn)登錄

系統(tǒng)的講解 - PHP WEB 安全防御

系統(tǒng)的講解 - PHP 緩存技術(shù)

系統(tǒng)的講解 - PHP 接口簽名驗(yàn)證

系統(tǒng)的講解 - PHP 浮點(diǎn)數(shù)高精度運(yùn)算

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/18955.html

相關(guān)文章

  • PHP擴(kuò)展 Mongo MongoDB

    摘要:開(kāi)發(fā)中,使用擴(kuò)展來(lái)鏈接資源進(jìn)行增刪改查等操作。在選擇擴(kuò)展的時(shí)候,官方提供了兩種第一種第二種在第二種的界面上,官方提示。其他不同可能在具體的使用過(guò)程中,才能區(qū)分開(kāi)來(lái)。據(jù)說(shuō),兩個(gè)擴(kuò)展提供的類和接口完全不一樣。版本為建議使用擴(kuò)展。 PHP開(kāi)發(fā)中,使用Mongo擴(kuò)展來(lái)鏈接MongoDB資源進(jìn)行增刪改查等操作。 在選擇Mongo擴(kuò)展的時(shí)候,官方提供了兩種: 第一種:https://pecl.ph...

    tuantuan 評(píng)論0 收藏0
  • mongoDB基礎(chǔ)篇②】PHP-mongo擴(kuò)展的編譯以及使用

    摘要:安裝擴(kuò)展安裝擴(kuò)展和安裝其他擴(kuò)展的步驟一樣首先上上面搜索得到下載地址解壓進(jìn)入后進(jìn)行編譯有可能要寫(xiě)全的地址編譯成功后出現(xiàn)得其地址寫(xiě)入有可能要寫(xiě)全的路徑也就是上面的提示安裝完以后看中有沒(méi)有這個(gè)擴(kuò)展有就表示安裝成功以上基 安裝PHP-mongo擴(kuò)展 安裝php-mongo擴(kuò)展和安裝其他php擴(kuò)展的步驟一樣: #1.首先上http://pecl.php.net上面搜索mongo,得到下載地址 w...

    Barry_Ng 評(píng)論0 收藏0
  • MongoDB 資源、庫(kù)、工具、應(yīng)用程序精選列表中文版

    摘要:推薦閱讀資源庫(kù)工具應(yīng)用程序精選列表中文版有哪些鮮為人知,但是很有意思的網(wǎng)站一份攻城獅筆記每天搜集上優(yōu)秀的項(xiàng)目一些有趣的民間故事超好用的谷歌瀏覽器油猴插件合集目錄資源文檔文章圖書(shū)會(huì)談教程更多庫(kù)工具管理數(shù)據(jù)部署桌面發(fā)展監(jiān)控應(yīng)用資源文檔介紹文檔教 推薦閱讀 MongoDB 資源、庫(kù)、工具、應(yīng)用程序精選列表中文版 有哪些鮮為人知,但是很有意思的網(wǎng)站? 一份攻城獅筆記 每天搜集 Github ...

    e10101 評(píng)論0 收藏0
  • 升級(jí)PHP7操作MongoDB

    摘要:在及以前,官方提供了兩個(gè)擴(kuò)展,和,其中是對(duì)以等幾個(gè)核心類為基礎(chǔ)的類群進(jìn)行操作,封裝得很方便,所以基本上都會(huì)選擇擴(kuò)展。這種想法很違背簡(jiǎn)化操作帶來(lái)的語(yǔ)法問(wèn)題而專注邏輯優(yōu)化的思路。 前言 使用 PHP+MongoDB 的用戶很多,因?yàn)?MongoDB 對(duì)非結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)很方便。在 PHP5 及以前,官方提供了兩個(gè)擴(kuò)展,Mongo 和 MongoDB,其中 Mongo 是對(duì)以 MongoCl...

    hizengzeng 評(píng)論0 收藏0
  • 升級(jí)PHP7操作MongoDB

    摘要:在及以前,官方提供了兩個(gè)擴(kuò)展,和,其中是對(duì)以等幾個(gè)核心類為基礎(chǔ)的類群進(jìn)行操作,封裝得很方便,所以基本上都會(huì)選擇擴(kuò)展。這種想法很違背簡(jiǎn)化操作帶來(lái)的語(yǔ)法問(wèn)題而專注邏輯優(yōu)化的思路。 前言 使用 PHP+MongoDB 的用戶很多,因?yàn)?MongoDB 對(duì)非結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)很方便。在 PHP5 及以前,官方提供了兩個(gè)擴(kuò)展,Mongo 和 MongoDB,其中 Mongo 是對(duì)以 MongoCl...

    zlyBear 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<