Mac上MAMP環(huán)境安裝mongodb

Mac上有php的集成開發(fā)環(huán)境,但在其集成環(huán)境安裝php擴(kuò)展時(shí),還是挺麻煩的。在安裝mongodb的時(shí)候,碰到不少問題,現(xiàn)記錄下來:

安裝前準(zhǔn)備

#安裝xcode開發(fā)工具,有了它就有了ruby的環(huán)境
xcode-select --install

#brew命令安裝,需要OX10.5以上,brew命令可以很方便安裝各種工具
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

#安裝autoconf,用于后面編譯php時(shí)生成configure文件
brew install autoconf
#由于安裝mongodb,需要的OpenSSL版本比較高,MAC自帶的OpenSSL版本可能比較低,會(huì)影響mongodb的安裝,所以需要安裝高版本的OpenSSL
brew install openssl
#可能安裝OpenSSL的時(shí)候,會(huì)提示OpenSSL在Mac上已經(jīng)安裝。不用管,繼續(xù)安裝
cd /usr/local/include/
#讓最新版的openssl生效,而不是使用舊版的
ln -s ../opt/openssl/include/openssl .

安裝php源碼

#因?yàn)镸AMP自帶的php可能不完整,會(huì)影響擴(kuò)展安裝,這里我MAMP里是7.0.8,所以就下載了對(duì)應(yīng)版本的php
cd /Applications/MAMP/bin/php/php7.0.8
mkdir include
cd include
wget https://php.net/get/php-7.0.8.tar.gz/from/this/mirror
tar -zxf php-7.0.8.tar.gz
mv php-7.0.8 php
cd php
./configure

安裝mongolDB

#安裝mongo服務(wù)器
brew install mongodb
cd /Applications/MAMP/bin/php/php7.0.8/bin
#安裝PHP的mongoldb擴(kuò)展
./pecl install mongodb

打開MAMP的管理界面,左上角file----edit template---php---php7.0.8
在php.ini里添加
extension=mongodb.so
然后在MAMP界面restart apche即可

訪問phpinfo,此時(shí)mongodb已經(jīng)被安裝好了

#啟動(dòng)mongo服務(wù)器
mongod --config /usr/local/etc/mongod.conf
#啟動(dòng)mongodb客戶端
mongodb

然后你就可以使用mongodb啦~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容