ubuntuにphp-fpmを利用してphpをインストールするとき、apt install php-fpm
を実行するとphp8.1がインストールされてしまうため、php8.3をインストールする手順をメモしました。
バージョン情報
- Ubuntu(22.04.4 LTS)
- PHP(8.3.6)
リポジトリをアップデート
sudo apt update
sudo apt upgrade -y
-
apt update
- アップデート可能なパッケージのリストを更新する。例えば、インストール当時はphp8.0までしかなかったけど、このコマンドを実行することでphp8.3までインストールできる状態になる。インストールできる状態になるだけで、インストールはしない
-
apt upgrade
- 実際にインストールされているパッケージのバージョンアップを行う。update でインストール可能な最新版を取得して、upgrade で取得した最新版をインストールする
-
-y
- apt コマンドを実行したときに「なにか聞かれたときに、全部yesで答えるから処理を止めないでね」オプション
Ondrej sury PPA リポジトリを追加
sudo add-apt-repository ppa:ondrej/php
- Ondrej sury PPA
- このリポジトリを利用することで、php8.3をインストールすることができる。なおUbuntu非公式
更新を反映させるため、リポジトリを再びアップデート
sudo apt update
php8.3-fpm をインストール
sudo apt -y install php8.3-fpm
バージョン確認
php -v
phpのバージョン情報が表示される
PHP 8.3.6 (cli) (built: Apr 11 2024 20:23:38) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies
Ubuntu22.04にphp8.3がインストールできた🙌