Warum verwies /usr/bin/php nach einem Neustart auf eine neue Version?

Warum verwies /usr/bin/php nach einem Neustart auf eine neue Version?

Ich verwende Ubuntu 20.04 mit der Standardversion PHP 7.4

Ich musste PHP 7.2 verwenden, um die Abhängigkeiten eines alten Projekts zu aktualisieren, also habe ichppa:ondrej/php

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

Ich habe PHP 8 weder installiert noch geändert /usr/bin/php, daher war meine Standardversion von PHP immer noch PHP 7.4.

Heute habe ich nach einem automatischen Update meines Ubuntu einen Neustart durchgeführt und zu meiner Überraschung habe ich jetzt PHP 8 installiert, und, noch überraschender, es ist die Standard-PHP-Version:

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

Dass ich jetzt PHP 8 habe, ist etwas überraschend, aber es ist nicht meine Hauptsorge, sondern: Wieso hat sich meine Standard-PHP-Version geändert? Habe ich vergessen, sie mithilfe einer Konfiguration zu sperren?

verwandte Informationen