Mac上MAMP環境インストールmongodb

1348 ワード

Macにはphpの統合開発環境がありますが、その統合環境にphp拡張をインストールするのは面倒です.mongodbをインストールするとき、多くの問題に遭遇し、記録します.
インストール前の準備
#  xcode    ,      ruby   
xcode-select --install

#brew    ,  OX10.5  ,brew             
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

#  autoconf,      php   configure  
brew install autoconf
#    mongodb,   OpenSSL     ,MAC   OpenSSL       ,   mongodb   ,          OpenSSL
brew install openssl
#    OpenSSL   ,   OpenSSL Mac     。   ,    
cd /usr/local/include/
#     openssl  ,        
ln -s ../opt/openssl/include/openssl .

phpソースのインストール
#  MAMP   php     ,       ,   MAMP  7.0.8,           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   
brew install mongodb
cd /Applications/MAMP/bin/php/php7.0.8/bin
#  PHP mongoldb  
./pecl install mongodb

MAMPの管理画面を開き、左上隅file----edit template---php---php 7.0.8はphp.iniにextension=mongodbを追加します.そしてMAMPインタフェースrestart apcheで
phpinfoにアクセスするとmongodbがインストールされます
#  mongo   
mongod --config /usr/local/etc/mongod.conf
#  mongodb   
mongodb

mongodbを使えます~~~