mac下安裝mongodb擴(kuò)展用到的小坑以及正確安裝

本人用mac安裝mongoDB擴(kuò)展遇到的小坑:(這里只講最簡(jiǎn)單正確的安裝方式)

1.安裝環(huán)境:mac OS X

? ?使用軟件:MAMP pro

2. 命令行安裝PHP mongoDB擴(kuò)展

1)明確你要給php哪個(gè)版本安裝擴(kuò)展,確保MAMP使用的php版本和命令行的php版本一致 (舉例:5.6.30)

php命令行:

MAMP:


有的php版本和mamp中選擇的不一樣,可以調(diào)整mamp,也可以調(diào)整命令行,查看當(dāng)前php的軟鏈,如不相同及時(shí)調(diào)整

2)使用brew安裝對(duì)應(yīng)php版本的mongo

先查看brew支持的mongo包


安裝mongo包。這里擴(kuò)展有兩個(gè)mongo和mongoDB,具體看自己的需要,或者使用包的支持情況,詳細(xì)參見外部鏈接https://zhuanlan.zhihu.com/p/25687983?utm_source=tuicool&utm_medium=referral

因?yàn)槲沂褂玫氖莑aravel4下邊"jenssegers/mongodb":"~2.0",底層是mongo實(shí)現(xiàn)的,所以我選擇安裝mongo這個(gè)驅(qū)動(dòng)


3)找到php.ini文件(注意命令行中的配置文件和mamp的配置文件并不一樣);增加mongo擴(kuò)展

php命令行:


mamp軟件環(huán)境(用phpinfo()查看):


在兩個(gè)文件中增加mongo擴(kuò)展

extension=mongo.so

4)用php -m 和phpinfo() 分別查看是否mongo擴(kuò)展安裝成功

php命令行:


mamp:


如果沒有,則可查看對(duì)應(yīng)的php擴(kuò)展文件中是否有mongo.so文件,如果沒有可以執(zhí)行如下命令(因?yàn)閎rew安裝的文件默認(rèn)放在 /usr/local/Cellar下)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容