person t-kobayashi

macOSでphpのバージョンを切り替える

calendar_today 2021年11月17日 update 2021年11月17日
Facebook Twitter LINE はてなブックマーク Pocket

macOS (Big Sur、Montereyでもいける)でhomebrewを使ってphpのバージョンを切り替える手順をまとめます。いろいろ試したのですが、homebrewでやるのが一番しっくりきました。

Homebrewの準備

まず、homebrewがインストールされていることを確認します。

brew --version

インストールされていない場合は、下記からインストールします。

https://brew.sh

PHPのバージョンをインストールする

以下のコマンドを実行して、PHPをインストールします。必要に応じて他のバージョンもインストールしてください。

brew install php@7.3
brew install php@7.4
brew install php@8.0

PHPの切替

現在利用中のバージョンをリンクを削除して、切り替えたいバージョンにリンクし直します。今回は8.0に切り替えます。

brew unlink php
brew link --overwrite --force php@8.0

サービスを開始します。

brew services start php@8.0

以下のコマンドを実行してバイナリへのパスを通します。

export PATH="/usr/local/opt/php@8.0/bin:$PATH"
export PATH="/usr/local/opt/php@8.0/sbin:$PATH"

次回ログイン以降も切り替えたバージョンを維持したい場合は、.zshrcなどに上記のexportコマンドを追記しておきます。

以上で、PHPのバージョンの切替え完了です。

参考サイト

https://stackoverflow.com/questions/59142504/switch-of-php-versions-not-working-on-mac

関連記事

その他の記事一覧を見る

その他の質問

dosanko が2年前に投稿

質問日時 2021年07月07日

t-matsu が3年前に投稿

質問日時 2021年05月14日

takumi が3年前に投稿

質問日時 2021年05月14日

t-matsu が3年前に投稿

質問日時 2021年05月14日

search