1.安裝brew
參考鏈接:https://brew.sh/index_zh-cn.html
2.安裝php56
brew install homebrew/php/php56
3.配置php56
因為需要與其他Php版本共存,所以我們需要修改php-fpm的監聽端口)
brew安裝的軟件目錄一般在/usr/local/Cellar,配置文件一般在/usr/local/etc
進入/usr/local/etc/php/5.6/
修改php-fpm.conf
listen = 127.0.0.1:9001
啟動php56
brew services start php56
這時php-fpm會監聽9001端口,對應nginx的配置中也應該改為請求端口為9001
4.安裝php71
首先執行
brew unlink php56
清除php56的軟鏈,此操作對軟件本身毫無影響
安裝php71
brew install homebrew/php/php71
安裝完成后啟動php71
brew services start php71
這時php71的fpm會監聽9000端口
至此,2個版本同時存在了,當然,如果想繼續安裝其他版本,依照第4步執行就OK了
5.切換環境
此時,執行php -v看到的版本是php71
切換到php56
brew unlink php71 brew link php56
兩個命令,直接搞定,再此執行php -v會看到當前php環境是php56了
同理,要切回php71就很簡單了
6.服務管理
brew本身包含服務管理
brew services list
可以查看當前已管理的服務,並且可看到啟動狀態
然后可以通過 start,stop等啟動和關閉對應軟件
總結:brew是很強大的工具