再起動後に /usr/bin/php が新しいバージョンを指すようになったのはなぜですか

再起動後に /usr/bin/php が新しいバージョンを指すようになったのはなぜですか

私はUbuntu 20.04をデフォルトのPHP 7.4で使用しています

古いプロジェクトの依存関係を更新するためにPHP 7.2を使用する必要があったので、ppa:ondrej/php

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install php7.2
php7.2 ./composer.phar install

PHP 8 をインストールも変更もしていない/usr/bin/phpため、PHP のデフォルト バージョンは PHP 7.4 のままでした。

今日、Ubuntu の自動更新後に再起動したところ、驚いたことに PHP 8 がインストールされており、さらに驚いたことに、これがデフォルトの PHP バージョンになっています。

update-alternatives --query php
Name: php
Link: /usr/bin/php
Slaves:
 php.1.gz /usr/share/man/man1/php.1.gz
Status: manual
Best: /usr/bin/php8.0
Value: /usr/bin/php7.4

Alternative: /usr/bin/php7.2
Priority: 72
Slaves:
 php.1.gz /usr/share/man/man1/php7.2.1.gz

Alternative: /usr/bin/php7.4
Priority: 74
Slaves:
 php.1.gz /usr/share/man/man1/php7.4.1.gz

Alternative: /usr/bin/php8.0
Priority: 80
Slaves:
 php.1.gz /usr/share/man/man1/php8.0.1.gz

現在 PHP 8 を使用していることは少し驚きですが、私の主な懸念事項ではありません。つまり、なぜデフォルトの PHP バージョンが変更されたのかということです。設定を使用してロックするのを忘れたのでしょうか。

関連情報