mac下安裝mongodb擴充套件用到的小坑以及正確安裝
本人用mac安裝mongoDB擴充套件遇到的小坑:(這裡只講最簡單正確的安裝方式)
1.安裝環境:mac OS X
使用軟體:MAMP pro
2. 命令列安裝PHP mongoDB擴充套件
1)明確你要給php哪個版本安裝擴充套件,確保MAMP使用的php版本和命令列的php版本一致 (舉例:5.6.30)
php命令列:
MAMP:
有的php版本和mamp中選擇的不一樣,可以調整mamp,也可以調整命令列,檢視當前php的軟鏈,如不相同及時調整
2)使用brew安裝對應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實現的,所以我選擇安裝mongo這個驅動
3)找到php.ini檔案(注意命令列中的配置檔案和mamp的配置檔案並不一樣);增加mongo擴充套件
php命令列:
mamp軟體環境(用phpinfo()檢視):
在兩個檔案中增加mongo擴充套件
extension=mongo.so
4)用php -m 和phpinfo() 分別檢視是否mongo擴充套件安裝成功
php命令列:
mamp:
如果沒有,則可檢視對應的php擴充套件檔案中是否有mongo.so檔案,如果沒有可以執行如下命令(因為brew安裝的檔案預設放在 /usr/local/Cellar下)