Mac上MAMP环境安装 MongoDb
Mac上有php的集成开发环境,但在其集成环境安装php扩展时,还是挺麻烦的。在安装mongodb的时候,碰到不少问题,现记录下来:
安装方式一 编译安装
安装php源码
因为MAMP自带的php可能不完整,会影响扩展安装,这里我MAMP里是7.2.8,所以就下载了对应版本的php
cd /Applications/MAMP/bin/php/php7.2.8
mkdir include
cd include
wget https://php.net/get/php-7.2.8.tar.gz/from/this/mirror
tar -zxf php-7.2.8.tar.gz
mv php-7.2.8 php
cd php
./configure
安装方式二 pecl安装
./pecl install mongodb
中间如果报错 ERROR:
phpize' failed`
解决办法 brew install autoconf
再次安装即可
打开MAMP的管理界面,左上角file----》edit template---》php---php7.2.8
在php.ini里添加 extension=mongodb.so
然后在MAMP界面restart apche即可
访问phpinfo,此时mongodb已经被安装好了
启动mongo服务器
mongod --config /usr/local/etc/mongod.conf
启动mongodb客户端
mongodb
安装mongolDB服务端
安装mongo服务器
brew install mongodb
如果报错找不到
MongoDB 已经宣布不再开源,从2019年9月2日开始 ,HomeBrew 也从核心仓库 (#43770) 当中移除了mongodb 模块
先安装 brew tap mongodb/brew
再次执行 安装 brew install mongodb-community
社区版
然后你就可以使用mongodb啦~~~
添加新评论