最近項(xiàng)目需求需要用到mongodb數(shù)據(jù)庫(kù),網(wǎng)上搜了一堆,結(jié)果不是復(fù)制安裝mododb的解說(shuō)成mongo的,就是安裝mongo的說(shuō)成是mongodb的,
一.phpstudy擴(kuò)展mongoDB的前提

記得先安裝PHPstudy
最好去官網(wǎng)上下載的PHPstudy版本

運(yùn)行PHPstudy,先點(diǎn)擊停止,點(diǎn)擊切換版本,把PHP版本切換到5.5及以上的版本,本文采用5.6的版本,PHP版本越高,相對(duì)的漏洞越少,相對(duì)越穩(wěn)定

在其他選項(xiàng)菜單里面,選擇PHP擴(kuò)展及設(shè)置–>PHP擴(kuò)展,勾選php_mongo。
二.在其他選項(xiàng)菜單中打開(kāi)phpinfo,并記住以下的相關(guān)數(shù)據(jù)

觀察如下3個(gè)參數(shù),即位數(shù),ts/nts,vc9/vc11/……三條規(guī)則(一定要一一對(duì)應(yīng))
重要是,還要對(duì)應(yīng)PHP的版本,我選的是5.6的對(duì)應(yīng)的版本
去https://pecl.php.net/package/mongodb下載對(duì)應(yīng)的mongodb的包
去https://pecl.php.net/package/mongo下載對(duì)應(yīng)的mongo包
(切記是兩個(gè))
三.解壓在里面找到對(duì)應(yīng)的dll文件

復(fù)制到對(duì)應(yīng)的PHP版本的ext目錄中

在PHPstudy中其他菜單選項(xiàng)–>打開(kāi)配置文件–>php-ini
在里面添加
extension=php_mongo.dll
extension=php_mongodb.dll

添加完成后,保存并退出php-ini
四.缺少導(dǎo)致的錯(cuò)誤
缺少mongo會(huì)在調(diào)用mongodb數(shù)據(jù)庫(kù)的_id的詳情時(shí)提示頁(yè)面404錯(cuò)誤,
缺少mongodb會(huì)提示以下錯(cuò)誤

五.點(diǎn)擊PHPstudy的重啟,刷新PHPinfo頁(yè)面,搜索mongo和mogodb


出現(xiàn)上圖,就證明phpstudy擴(kuò)展mongodb大功告成