Wann wird Ubuntu 20.04 PHP 7.4 durch PHP 8.x ersetzen?

Wann wird Ubuntu 20.04 PHP 7.4 durch PHP 8.x ersetzen?

Ubuntu 20.04 erreicht im April 2025 das Ende des Standardsupportsund hat also noch etwas Leben in sich. Derzeit (September 2022)Ubuntu stellt PHP 7.4 als Standard-PHP-Paket für Ubuntu 20.04 bereitund stellt keine php8.0oder php8.1Pakete zur Verfügung. php selbst stellt nurSicherheitssupport für PHP 7.4 bis 28. November 2022, obwohl Ubuntu sich möglicherweise dafür entscheidet, auch über diesen Termin hinaus Sicherheitssupport bereitzustellen.

Kann jemand zur Planungshilfe sagen:

  1. wann Ubuntu den Sicherheitssupport für PHP 7.4 einstellt,
  2. ob und wann PHP 8.0- oder 8.1-Pakete neben PHP 7.4 ausgewählt werden können, und
  3. wann PHP 7.4 vollständig zugunsten von PHP 8.x abgeschafft wird

unter Ubuntu 20.04?

Danke.

Antwort1

Das wird nie passieren, es sei denn, Sie tun es selbst. 20.04 wird mit Sicherheitsupdates an 7.4 festhalten. VonStabile Release-Updates:

Sobald eine Ubuntu-Version fertiggestellt und veröffentlicht wurde, werden Updates dafür nur unter bestimmten Umständen herausgegeben und müssen einem speziellen Verfahren folgen, das als „Stable Release Update“ oder SRU bezeichnet wird.

Benutzer der offiziellen Version erwarten dagegen ein hohes Maß an Stabilität. Sie verwenden ihr Ubuntu-System für ihre tägliche Arbeit, und Probleme, die sie damit haben, können äußerst störend sein. Viele von ihnen haben weniger Erfahrung mit Ubuntu und Linux und erwarten ein zuverlässiges System, das kein Eingreifen ihrerseits erfordert.

Stabile Release-Updates werden automatisch einer sehr großen Anzahl von Benutzern empfohlen. Daher ist es äußerst wichtig, sie mit großer Vorsicht zu behandeln. Wenn Updates vorgeschlagen werden, müssen sie daher von einer starken Begründung begleitet sein und ein geringes Risiko von Regressionen aufweisen.

„Es ist nur eine einzeilige Änderung!“

Selbst die einfachsten Änderungen können aufgrund verborgener Probleme zu unerwarteten Rückschritten führen:

...

Fehler mit großer Auswirkung

Stabile Release-Updates werden im Allgemeinen nur herausgegeben, um schwerwiegende Fehler zu beheben. Beispiele für solche Fehler sind:

...

Weitere Informationen hierzu finden Sie unter dem Link.

DerPaketeListe zeigt:

bionic (18.04LTS) (php): 1:7.2+60ubuntu1: all
focal (20.04LTS) (php): 2:7.4+75: all
impish (21.10) (php): 2:8.0+82~0build1: all
jammy (22.04LTS) (php): 2:8.1+92ubuntu1: all
kinetic (php): 2:8.1+92ubuntu1: all

Die Version wird dahinter angezeigt, :für 8.0 benötigen Sie also mindestens 22.04 (nur LTS vorausgesetzt).

Du kannstInstallieren php8 selbstwenn Sie es wirklich wollen, würde ich jedoch ein Upgrade auf 22.04 empfehlen.

Wenn Sie unabhängig vom in Ubuntu verwendeten PHP sein möchten, können Sie auch ein Tarball installieren /optund dieses durch die verschiedenen Versionen migrieren lassen (Sie können ein Setup wie /opt/php/, /opt/php-7.4. /opt/php-8.1/where haben /opt/php/und einen symbolischen Link einfügen, /usr/bin/der darauf verweist /opt/php, und dieser enthält einen symbolischen Link zur aktiven PHP-Version in den beiden anderen Verzeichnissen).

verwandte Informationen