LoginSignup
6
5

Macで brew を利用してPHP複数バージョンを切り替える方法

Posted at

brew を使用して複数の PHP バージョンをインストールし、切り替える方法は、brewphp タップを使用することで簡単に行えます。以下に手順を示します。

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
6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5