在 Mac 中使用 php 開發時,經常需要切換不同的 php 版本,以滿足不同的項目需求。然而,很多開發者在使用 brew 安裝 php 后,不知道如何快速切換版本。本文將詳細介紹 mac php 版本切換的方法。
一、查看已安裝的 php 版本
在終端中輸入以下命令,即可查看已安裝的 php 版本:
brew list php
運行后會列出所有已安裝的 php 版本,如下所示:php@5.6
php@7.0
php@7.1
php@7.2
php@7.3
...
二、切換 php 版本
1. 使用 brew link/unlink 命令切換版本
在終端中輸入以下命令,即可切換 php 版本:brew unlink php@7.2
brew link php@7.3
這個命令會先將當前版本的 php 解除鏈接,然后將所需版本的 php 鏈接到 /usr/local/bin/php,實現版本的切換。
2. 利用默認 php 版本
在 Mac OS X 10.9 及以上版本中,系統自帶了 php,如果你不需要在終端中使用 brew 安裝的 php 版本,可以通過修改環境變量 PATH 來將默認 php 版本修改為系統自帶的版本。
首先,在終端中輸入以下命令,查看默認 php 版本:php -v
然后,將默認 php 版本修改為系統自帶的版本。在終端中輸入以下命令:sudo nano ~/.bash_profile
該命令會打開 ~/.bash_profile 文件,然后在文件中添加以下內容:export PATH="/usr/bin:/usr/sbin:/usr/local/bin:$PATH"
保存文件后,運行以下命令,使修改生效:source ~/.bash_profile
此時,系統默認的 php 版本即為系統自帶的版本。
三、使用多個 php 版本
如果需要在同一時間中同時使用多個 php 版本進行開發測試,可以使用多個 brew 安裝目錄來實現。
首先,在終端中運行以下命令,創建一個新的 brew 安裝目錄:export HOMEBREW_PREFIX=/usr/local/custom-brew
mkdir -p $HOMEBREW_PREFIX
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C $HOMEBREW_PREFIX
該命令會創建一個 /usr/local/custom-brew 目錄,并使用 curl 命令下載并解壓 Homebrew 安裝包,并將其解壓到 /usr/local/custom-brew 目錄下。
然后,設置新的 brew 安裝目錄,以使用新的 php 版本。在終端中輸入以下命令:export PATH=/usr/local/custom-brew/bin:$PATH
這個命令將設置新的 brew 安裝目錄,并將目錄下的 php 路徑添加到環境變量 PATH 中。
接下來,使用新的 brew 安裝目錄安裝需要的 php 版本。例如,安裝 php 7.3.27:brew install php@7.3
安裝完成后,可以使用以下命令切換到新的 php 版本:brew unlink php
brew link php@7.3
以上就是關于 Mac php 版本切換的詳細介紹,希望對開發者們有所幫助。上一篇mac php本地服務器
下一篇mac php擴展