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包


mac下安装mongodb扩展用到的小坑以及正确安装_第1张图片

安装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:


mac下安装mongodb扩展用到的小坑以及正确安装_第2张图片

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

你可能感兴趣的:(mac下安装mongodb扩展用到的小坑以及正确安装)