1. 程式人生 > >mac搭建mnmp環境

mac搭建mnmp環境

with god netstat tap lin 保存 管理 debug grep

brew安裝nginx

brew install nginx

安裝php56

brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php56 --with-imap --with-tidy --with-debug --with-mysql --with-fpm

sudo vim ~/.zshrc

#在這個文件最後添加下列語句:
export PATH="$(brew --prefix php56)/bin:$PATH"
export PATH="$(brew --prefix php56)/sbin:$PATH
" export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" #保存文件後,source下這個文件,使剛剛添加的環境變量生效 source ~/.zshrc

安裝php71

brew unlink php56 #清除php56的軟鏈,此操作對軟件本身毫無影響
brew install php71

切換環境:
brew unlink php56
brew link php71

sudo vim ~/.zshrc

#在這個文件最後添加下列語句:
export PATH="$(brew --prefix php71)/bin:$PATH"
export PATH="$(brew --prefix php71)/sbin:$PATH"
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

#保存文件後,source下這個文件,使剛剛添加的環境變量生效
source ~/.zshrc

brew安裝mysql

brew install mysql

mac查看網絡監聽

netstat -nat | grep LISTEN

brew安裝redis

brew install redis

brew安裝redis擴展

brew install php71-redis

brew安裝mongodb

brew install mongodb

brew安裝mongodb擴展

brew install php71-mongodb

brew services啟動程序

brew services list #可以查看當前已管理的服務,並且可看到啟動狀態,然後可以通過 start,stop等啟動和關閉對應軟件

sudo brew services start nginx
其他方法啟動nginx
    sudo nginx
    sudo nginx -s stop 
    sudo nginx -s reload 

brew services start php71
brew services start mysql
brew services start redis
brew services start mongodb

mac搭建mnmp環境