phpstudy擴展mongoDB而非mongo

​最近項目需求需要用到mongodb數據庫,網上搜了一堆,結果不是複製安裝mododb的解說成mongo的,就是安裝mongo的說成是mongodb的,



一.phpstudy擴展mongoDB的前提

phpstudy擴展mongoDB而非mongo



記得先安裝PHPstudy

最好去官網上下載的PHPstudy版本

phpstudy擴展mongoDB而非mongo

運行PHPstudy,先點擊停止,點擊切換版本,把PHP版本切換到5.5及以上的版本,本文采用5.6的版本,PHP版本越高,相對的漏洞越少,相對越穩定

phpstudy擴展mongoDB而非mongo

在其他選項菜單裡面,選擇PHP擴展及設置–>PHP擴展,勾選php_mongo。

二.在其他選項菜單中打開phpinfo,並記住以下的相關數據

phpstudy擴展mongoDB而非mongo

觀察如下3個參數,即位數,ts/nts,vc9/vc11/……三條規則(一定要一一對應)

重要是,還要對應PHP的版本,我選的是5.6的對應的版本

去https://pecl.php.net/package/mongodb下載對應的mongodb的包

去https://pecl.php.net/package/mongo下載對應的mongo包

(切記是兩個)


三.解壓在裡面找到對應的dll文件

phpstudy擴展mongoDB而非mongo


複製到對應的PHP版本的ext目錄中

phpstudy擴展mongoDB而非mongo

在PHPstudy中其他菜單選項–>打開配置文件–>php-ini

在裡面添加

extension=php_mongo.dll

extension=php_mongodb.dll

phpstudy擴展mongoDB而非mongo


添加完成後,保存並退出php-ini

四.缺少導致的錯誤

缺少mongo會在調用mongodb數據庫的_id的詳情時提示頁面404錯誤,


缺少mongodb會提示以下錯誤

phpstudy擴展mongoDB而非mongo


五.點擊PHPstudy的重啟,刷新PHPinfo頁面,搜索mongo和mogodb

phpstudy擴展mongoDB而非mongo

phpstudy擴展mongoDB而非mongo


出現上圖,就證明phpstudy擴展mongodb大功告成

phpstudy擴展mongoDB而非mongo





分享到:


相關文章: