UbuntuでPHPのバージョンをアップグレードするには、以下の手順に従ってください。
✅ ステップ1:現在のPHPバージョンを確認
まず、現在インストールされているPHPのバージョンを確認します。
php -v
✅ ステップ2:必要なパッケージをインストール
リポジトリを追加するために、software-properties-common パッケージをインストールします。(coskxlabsite.stars.ne.jp)
sudo apt update
sudo apt install software-properties-common
✅ ステップ3:PHPの公式PPAリポジトリを追加
PHPの最新バージョンを提供しているOndřej Surý氏のPPAを追加します。(askubuntu.com)
sudo add-apt-repository ppa:ondrej/php
sudo apt update
✅ ステップ4:目的のPHPバージョンをインストール
例えば、PHP 8.2をインストールする場合は以下のコマンドを実行します。(liquidweb.com)
sudo apt install php8.2
必要に応じて、追加のモジュールもインストールします。
sudo apt install php8.2-cli php8.2-common php8.2-mbstring php8.2-xml php8.2-mysql
✅ ステップ5:PHPのバージョンを切り替え
複数のPHPバージョンがインストールされている場合、update-alternatives を使用してデフォルトのバージョンを切り替えることができます。(qiita.com)
sudo update-alternatives --config php
表示されるリストから、使用したいPHPのバージョンを選択します。
または、特定のバージョンを直接設定することもできます。
sudo update-alternatives --set php /usr/bin/php8.2
✅ ステップ6:WebサーバーのPHPバージョンを切り替え(Apacheの場合)
Apacheを使用している場合、モジュールを切り替える必要があります。
sudo a2dismod php7.4
sudo a2enmod php8.2
sudo systemctl restart apache2
これにより、Apacheで使用されるPHPのバージョンが切り替わります。
✅ ステップ7:PHPのバージョンを確認
最終的に、PHPのバージョンが正しく切り替わったかを確認します。
php -v
これで、Ubuntu上のPHPのバージョンアップが完了です。