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


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM