以下の内容はhttps://thoames.hatenadiary.jp/entry/2025/08/22/044619より取得しました。


【PHP-FRM】8.3更新ログ

自分メモ

8.3に更新する。

現在 2025/08/21時点で、Ubuntu 18.04を使っていたが、今日時点で18.04ではphp8.3がphpリポジトリから削除されているため
アップグレードの必要があったため、
以下の手順で18.04を22.04に移行する。
18.04から22.04にするには、18.04 → 20.04 → 22.04 の二段階。また事前バックアップと PPA 無効化が超重要

1) 不要なPPA・古いパッケージの整理。一旦無効化する
sudo add-apt-repository --remove ppa:ondrej/php

2) 全パッケージ最新化
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove

3) 20.04へアップグレード
sudo do-release-upgrade

#Ubuntu バージョン確認
sudo lsb_release -a

4) 20.04になったら再度
sudo apt update
sudo do-release-upgrade


=================

0) PHPの公式レポジトリの追加
sudo add-apt-repository ppa:ondrej/php
sudo apt update

1) PHP 8.3インストール
sudo apt install php8.3

2) 拡張モジュールのインストール
sudo apt install php8.3-fpm php8.3-common php8.3-curl php8.3-intl php8.3-mbstring php8.3-xmlrpc php8.3-mysql php8.3-gd php8.3-xml php8.3-cli php8.3-zip

3) PHPのバージョン変更
sudo update-alternatives --config php

4) 独自iniの設定
以前と同じ設定を使用
sudo cp /etc/php/7.4/fpm/conf.d/99-local-php.ini /etc/php/8.3/fpm/conf.d/99-local-php.ini

5) cronでも同じ設定が使用できるよに4)の独自iniの設定にシンボリックリンクを貼る
sudo ln -s /etc/php/8.3/fpm/conf.d/99-local-php.ini /etc/php/8.3/cli/conf.d/99-local-php.ini

6) php-fpmのチューニングファイルの設定
以前と同じ設定
sudo cp /etc/php/7.4/fpm/pool.d/z-local-www.conf /etc/php/8.3/fpm/pool.d/z-local-www.conf

7) 新しいphp-fpmサービスを再起動
sudo systemctl restart php8.3-fpm

8) nginx設定の書き換え
old) fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
new) fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;

9) nginx再起動
sudo service nginx restart

10) 古いphp-fpmサービスを停止
sudo systemctl stop php7.4-fpm

[参考]
UbuntuでPHPのバージョンをアップグレードする #バージョンアップ - Qiita




以上の内容はhttps://thoames.hatenadiary.jp/entry/2025/08/22/044619より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14