brew
を使用して複数の PHP バージョンをインストールし、切り替える方法は、brew
の php
タップを使用することで簡単に行えます。以下に手順を示します。
1. Homebrew のアップデートとアップグレード:
まず、Homebrewを最新の状態にアップデートし、アップグレードします。
brew update
brew upgrade
2. PHP 7.4 のインストール:
次に、PHP 7.4をインストールします。
brew install php@7.4
3. PHP 8.1 のインストール:
同様に、PHP 8.1もインストールします。
brew install php@8.1
4. バージョンの切り替え:
a. PHP 7.4 を利用する場合:
brew unlink php
brew link --force --overwrite php@7.4
b. PHP 8.1 を利用する場合:
brew unlink php
brew link --force --overwrite php@8.1
5. 切り替えた後、正しいバージョンがインストールされていることを確認:
php -v
これで、必要なバージョンの PHP を簡単に切り替えることができます。必要に応じて、上記の手順を繰り返して異なるバージョンを切り替えることができます。
6.上記で切り替わらない場合に切り替える方法
切替実行用のシェルスクリプトを作成して行う。
chg_php74.sh
echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
chg_php81.sh
echo 'export PATH="/usr/local/opt/php@8.1/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@8.1/sbin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
切り返したい場合は以下のコマンドを実行する。
source chg_php74.sh
php -v
source chg_php81.sh
php -v