摘要:開發中,使用擴展來鏈接資源進行增刪改查等操作。在選擇擴展的時候,官方提供了兩種第一種第二種在第二種的界面上,官方提示。其他不同可能在具體的使用過程中,才能區分開來。據說,兩個擴展提供的類和接口完全不一樣。版本為建議使用擴展。
PHP開發中,使用Mongo擴展來鏈接MongoDB資源進行增刪改查等操作。
在選擇Mongo擴展的時候,官方提供了兩種:
第一種:https://pecl.php.net/package/...
第二種:https://pecl.php.net/package/...
在第二種的界面上,官方提示:This package has been superseded, but is still maintained for bugs and security fixes。
大意就是說,這個包已經被取代了,但仍然保持漏洞和安全補丁,至于維護到什么時候,具體沒說。
很顯然,替代它的就是 第一種。
那么這兩種擴展有什么不同?
鏈接方式不同
//第一種 安裝的擴展名: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); }
//第二種 安裝的擴展名:mongodb //利用 composer 進行安裝(安裝方式見末尾) //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); }
發布時間不同
mongo 1.6.14(最新版) 2016-04-26 發布。
mongodb 1.2.6(最新版) 2017-03-07 發布。
至于,mongo 什么時間停止維護,還沒有具體的答案。
其他不同
可能在具體的使用過程中,才能區分開來。
據說,兩個擴展提供的類和接口完全不一樣。
大家去探索吧~
建議
PHP版本為5.x建議使用 mongo 擴展。
PHP版本為7 建議使用 mongodb 擴展。
當然,PHP5.x 也可以使用 mongodb 擴展。
但是,php7 不可以使用 mongo 擴展。
PHP可以同時安裝這兩個版本,如下圖:
PHP手冊:
https://secure.php.net/manual...
https://secure.php.net/manual...
安裝 composer
//Linux 服務器 cd ~ curl -sS https://getcomposer.org/installer | php //移動到 bin 目錄 mv composer.phar /usr/local/bin/composer composer -V //創建一個composer.json文件 { "require": { } }
系統的講解 - SSO 單點登錄
系統的講解 - PHP WEB 安全防御
系統的講解 - PHP 緩存技術
系統的講解 - PHP 接口簽名驗證
系統的講解 - PHP 浮點數高精度運算
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18955.html
摘要:開發中,使用擴展來鏈接資源進行增刪改查等操作。在選擇擴展的時候,官方提供了兩種第一種第二種在第二種的界面上,官方提示。其他不同可能在具體的使用過程中,才能區分開來。據說,兩個擴展提供的類和接口完全不一樣。版本為建議使用擴展。 PHP開發中,使用Mongo擴展來鏈接MongoDB資源進行增刪改查等操作。 在選擇Mongo擴展的時候,官方提供了兩種: 第一種:https://pecl.ph...
摘要:安裝擴展安裝擴展和安裝其他擴展的步驟一樣首先上上面搜索得到下載地址解壓進入后進行編譯有可能要寫全的地址編譯成功后出現得其地址寫入有可能要寫全的路徑也就是上面的提示安裝完以后看中有沒有這個擴展有就表示安裝成功以上基 安裝PHP-mongo擴展 安裝php-mongo擴展和安裝其他php擴展的步驟一樣: #1.首先上http://pecl.php.net上面搜索mongo,得到下載地址 w...
摘要:推薦閱讀資源庫工具應用程序精選列表中文版有哪些鮮為人知,但是很有意思的網站一份攻城獅筆記每天搜集上優秀的項目一些有趣的民間故事超好用的谷歌瀏覽器油猴插件合集目錄資源文檔文章圖書會談教程更多庫工具管理數據部署桌面發展監控應用資源文檔介紹文檔教 推薦閱讀 MongoDB 資源、庫、工具、應用程序精選列表中文版 有哪些鮮為人知,但是很有意思的網站? 一份攻城獅筆記 每天搜集 Github ...
摘要:在及以前,官方提供了兩個擴展,和,其中是對以等幾個核心類為基礎的類群進行操作,封裝得很方便,所以基本上都會選擇擴展。這種想法很違背簡化操作帶來的語法問題而專注邏輯優化的思路。 前言 使用 PHP+MongoDB 的用戶很多,因為 MongoDB 對非結構化數據的存儲很方便。在 PHP5 及以前,官方提供了兩個擴展,Mongo 和 MongoDB,其中 Mongo 是對以 MongoCl...
摘要:在及以前,官方提供了兩個擴展,和,其中是對以等幾個核心類為基礎的類群進行操作,封裝得很方便,所以基本上都會選擇擴展。這種想法很違背簡化操作帶來的語法問題而專注邏輯優化的思路。 前言 使用 PHP+MongoDB 的用戶很多,因為 MongoDB 對非結構化數據的存儲很方便。在 PHP5 及以前,官方提供了兩個擴展,Mongo 和 MongoDB,其中 Mongo 是對以 MongoCl...
閱讀 3378·2022-01-04 14:20
閱讀 3116·2021-09-22 15:08
閱讀 2197·2021-09-03 10:44
閱讀 2318·2019-08-30 15:44
閱讀 1498·2019-08-29 18:40
閱讀 2662·2019-08-29 17:09
閱讀 2992·2019-08-26 13:53
閱讀 3223·2019-08-26 13:37