摘要:開(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
摘要:開(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...
摘要:安裝擴(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...
摘要:推薦閱讀資源庫(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 ...
摘要:在及以前,官方提供了兩個(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...
摘要:在及以前,官方提供了兩個(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...
閱讀 3409·2022-01-04 14:20
閱讀 3122·2021-09-22 15:08
閱讀 2211·2021-09-03 10:44
閱讀 2326·2019-08-30 15:44
閱讀 1503·2019-08-29 18:40
閱讀 2673·2019-08-29 17:09
閱讀 2998·2019-08-26 13:53
閱讀 3229·2019-08-26 13:37