在 macOS 上安裝 PHP 8.0

移除舊版本

如果先前有使用 Homebrew 安裝過 PHP,可以使用 brew 指令移除。

1
brew uninstall php@7.4

手動刪除相關檔案。

1
rm -rf /usr/local/etc/php/7.4

安裝新版本

使用 brew 安裝最新版本。

1
brew install php@8.0

啟動 PHP-FPM 服務。

1
brew services start php

關閉 PHP-FPM 服務。

1
brew services stop php

重新啟動 PHP-FPM 服務。

1
brew services restart php

修改環境變數

修改 .zshrc 檔:

1
2
export PATH=/usr/local/opt/php@8.0/bin:$PATH
export PATH=/usr/local/opt/php@8.0/sbin:$PATH
  • bin 資料夾存放 PHP-CLI 的執行檔。
  • sbin 資料夾存放 PHP-FPM 的執行檔。

重新讀取環境變數。

1
source ~/.zshrc

查看 PHP-CLI 版本。

1
2
php -v
PHP 8.0.16 (cli)

查看 PHP-FPM 版本。

1
2
php-fpm -v
PHP 8.0.16 (fpm-fcgi)