有時會需要更改 Mac 內建的 PHP 版本或是新增一個 PHP 來使用,這時候會需要使用 Homebrew 來安裝:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安裝好 Homebrew 之後,安裝 php 7.3 會發現已經不支援了,參考 stackoverflow 會得知需要用別的來源:
brew tap shivammathur/php
brew install shivammathur/php/[email protected]
注意 tap 動作只需要成功執行一次就行。
安裝時可能會遇到的注意事項:
-
- Xcode 會提示需要更新(如果都沒更新的話),只需要按照提示更新即可。
- 會得到 php 的位置資訊,例如我安裝以後得到的位置就是
/usr/local/opt/[email protected]/bin/php
- 要確認 install 之後有沒有正確 link ,我需要兩個版本,原版本是 8.1.14 所以並不會正確執行,也沒有必要執行。參考這裡,另外建議檢查一下 ~/.bash_profile 之中有沒有指定 PATH。
2023-10-23 update:
現在 PHP 已經更新到 8.2 啦,上述 brew 的方式依然可以更新,安裝時更換版本號碼即可。安裝成功後檢查 ~/.bash_profile 的 PATH 更新為新版本,之後刷新指令 source ~/.bash_profile 就行的。