mac下安装mongodb扩展用到的小坑以及正确安装

本人用mac安装mongoDB扩展遇到的小坑:(这里只讲最简单正确的安装方式)

1.安装环境:mac OS X

   使用软件:MAMP pro

2. 命令行安装PHP mongoDB扩展

1)明确你要给php哪个版本安装扩展,确保MAMP使用的php版本和命令行的php版本一致 (举例:5.6.30)

php命令行:

《mac下安装mongodb扩展用到的小坑以及正确安装》

MAMP:

《mac下安装mongodb扩展用到的小坑以及正确安装》

有的php版本和mamp中选择的不一样,可以调整mamp,也可以调整命令行,查看当前php的软链,如不相同及时调整

2)使用brew安装对应php版本的mongo

先查看brew支持的mongo包

《mac下安装mongodb扩展用到的小坑以及正确安装》

安装mongo包。这里扩展有两个mongo和mongoDB,具体看自己的需要,或者使用包的支持情况,详细参见外部链接https://zhuanlan.zhihu.com/p/25687983?utm_source=tuicool&utm_medium=referral

因为我使用的是laravel4下边”jenssegers/mongodb”:”~2.0″,底层是mongo实现的,所以我选择安装mongo这个驱动

《mac下安装mongodb扩展用到的小坑以及正确安装》

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

php命令行:

《mac下安装mongodb扩展用到的小坑以及正确安装》

mamp软件环境(用phpinfo()查看):

《mac下安装mongodb扩展用到的小坑以及正确安装》

在两个文件中增加mongo扩展

extension=mongo.so

4)用php -m 和phpinfo() 分别查看是否mongo扩展安装成功

php命令行:

《mac下安装mongodb扩展用到的小坑以及正确安装》

mamp:

《mac下安装mongodb扩展用到的小坑以及正确安装》

如果没有,则可查看对应的php扩展文件中是否有mongo.so文件,如果没有可以执行如下命令(因为brew安装的文件默认放在 /usr/local/Cellar下)

    原文作者:kexiaohua
    原文地址: https://www.jianshu.com/p/fa187d142baf
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞