mac中利用brew實現多版本php共存以及任意切換

1.安裝brew

參考連接:https://brew.sh/index_zh-cn.htmlphp

2.安裝php56

brew install homebrew/php/php56

3.配置php56

由於須要與其餘Php版本共存,因此咱們須要修改php-fpm的監聽端口)html

brew安裝的軟件目錄通常在/usr/local/Cellar,配置文件通常在/usr/local/etcnginx

進入/usr/local/etc/php/5.6/php7

修改php-fpm.confphp-fpm

listen = 127.0.0.1:9001工具

啓動php56spa

brew services start php56

這時php-fpm會監聽9001端口,對應nginx的配置中也應該改成請求端口爲9001code

4.安裝php71

首先執行htm

brew unlink php56

清除php56的軟鏈,此操做對軟件自己毫無影響blog

安裝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是很強大的工具

相關文章
相關標籤/搜索