UbuntuでPHPバージョンを変更する方法


  1. パッケージマネージャを使用する方法: Ubuntuでは、パッケージマネージャを使用してPHPのバージョンを変更することができます。以下のコマンドを使用して、特定のバージョンのPHPをインストールします。
sudo apt update
sudo apt install php7.4  # 例: PHP 7.4をインストールする場合

インストールが完了したら、次のコマンドでデフォルトのPHPバージョンを変更します。

sudo update-alternatives --set php /usr/bin/php7.4  # インストールしたバージョンに置き換える
  1. phpbrewを使用する方法: phpbrewはPHPのバージョン管理ツールであり、Ubuntuで簡単にインストールできます。以下の手順に従って、phpbrewを使用してPHPのバージョンを変更します。

まず、phpbrewをインストールします。

curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
chmod +x phpbrew
sudo mv phpbrew /usr/local/bin/phpbrew

次に、PHPのビルドに必要な依存関係をインストールします。

sudo apt install -y php-cli php-mbstring libxml2 libxml2-dev

phpbrewを初期化します。

phpbrew init
echo '[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc' >> ~/.bashrc
source ~/.bashrc

次に、特定のバージョンのPHPをインストールします。

phpbrew install 7.4.0  +default

インストールが完了したら、次のコマンドで使用するPHPバージョンを切り替えます。

phpbrew switch php7.4.0
  1. Dockerを使用する方法: もう一つの方法は、Dockerを使用してPHPのバージョンを管理することです。Dockerをインストールしてから、適切なPHPイメージを使用してコンテナを作成します。以下は、PHP 7.4を使用するDockerコンテナの例です。
FROM php:7.4

Dockerfileを作成したら、次のコマンドを使用してイメージをビルドします。

docker build -t my-php-app .

コンテナを実行するには、次のコマンドを使用します。

docker run -d -p 80:80 my-php-app

これらは、UbuntuでPHPバージョンを変更するいくつかの方法です。特定の要件に応じて、適切な方法を選択してください。