1. 程式人生 > >mac下安裝mongodb擴充套件用到的小坑以及正確安裝

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下)