【環境】
PPAからリポジトリを追加する
aptコマンドでインストールしたいが、現時点で公式パッケージにPHP 8.1が存在しない。
そのため個人のパッケージ保管庫(Personal Package Archive, PPA)からダウンロードする。
リポジトリをaptに追加する。
sudo add-apt-repository ppa:ondrej/php
PHP 7.4をアンインストールする
sudo apt remove php7.4*
sudo apt auto-remove
PHP8.1とnextCloudに必要なPHPモジュールをインストールする
sudo apt install php8.1 php8.1-ctype php8.1-curl php8.1-dom php8.1-GD php8.1-iconv php8.1-JSON php8.1-mbstring php8.1-mysql php8.1-zip php8.1-bz2 php8.1-intl php8.1-apcu php8.1-memcached php8.1-imagick php8.1-gmp php8.1-bcmath -y
php -vでバージョンを確認してみる
PHP 8.1.7 (cli) (built: Jun 10 2022 12:22:48) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.7, Copyright (c) Zend Technologies
with Zend OPcache v8.1.7, Copyright (c), by Zend Technologies
以上