本人用mac安裝mongoDB擴展遇到的小坑:(這里只講最簡單正確的安裝方式)
1.安裝環(huán)境:mac OS X
? ?使用軟件:MAMP pro
2. 命令行安裝PHP mongoDB擴展
1)明確你要給php哪個版本安裝擴展斗幼,確保MAMP使用的php版本和命令行的php版本一致 (舉例:5.6.30)
php命令行:
MAMP:
有的php版本和mamp中選擇的不一樣臭笆,可以調(diào)整mamp糊肤,也可以調(diào)整命令行,查看當(dāng)前php的軟鏈玄窝,如不相同及時調(diào)整
2)使用brew安裝對應(yīng)php版本的mongo
先查看brew支持的mongo包
安裝mongo包颠放。這里擴展有兩個mongo和mongoDB峻呕,具體看自己的需要糜烹,或者使用包的支持情況娶靡,詳細參見外部鏈接https://zhuanlan.zhihu.com/p/25687983?utm_source=tuicool&utm_medium=referral
因為我使用的是laravel4下邊"jenssegers/mongodb":"~2.0"茎芭,底層是mongo實現(xiàn)的揖膜,所以我選擇安裝mongo這個驅(qū)動
3)找到php.ini文件(注意命令行中的配置文件和mamp的配置文件并不一樣);增加mongo擴展
php命令行:
mamp軟件環(huán)境(用phpinfo()查看):
在兩個文件中增加mongo擴展
extension=mongo.so
4)用php -m 和phpinfo() 分別查看是否mongo擴展安裝成功
php命令行:
mamp:
如果沒有梅桩,則可查看對應(yīng)的php擴展文件中是否有mongo.so文件壹粟,如果沒有可以執(zhí)行如下命令(因為brew安裝的文件默認(rèn)放在 /usr/local/Cellar下)