VERSIONI PHP · DALLA 5.4 ALLA 8.1

Versioni PHP supportate.
Dalla 5.4 alla 8.1.

Dieci rami di PHP che il progetto non corregge più, su ogni distribuzione Linux in uso: RHEL, CentOS, Rocky Linux, AlmaLinux, Ubuntu, Debian e SUSE.

Per ogni ramo trovi la fine del supporto ufficiale, l’ultimo rilascio e chi lo corregge ancora su ogni distribuzione. Dalla 8.2 in poi le correzioni arrivano ancora dal progetto PHP e dai fornitori delle distribuzioni.

I RAMI COPERTI

Dieci rami di PHP.
Nessuno riceve più patch.

Quando un ramo arriva alla fine del supporto, php.net non pubblica più correzioni di sicurezza. Le vulnerabilità scoperte dopo restano aperte sui server che lo usano: è lì che interveniamo, con il backport delle patch scritte per i rami moderni.

  1. PHP5.4

    Fine del supporto
    settembre 2015

    Ultimo rilascio 5.4.45

    Solo backport
  2. PHP5.5

    Fine del supporto
    luglio 2016

    Ultimo rilascio 5.5.38

  3. PHP5.6

    Fine del supporto
    dicembre 2018

    Ultimo rilascio 5.6.40

    Solo backport
  4. PHP7.0

    Fine del supporto
    gennaio 2019

    Ultimo rilascio 7.0.33

  5. PHP7.1

    Fine del supporto
    dicembre 2019

    Ultimo rilascio 7.1.33

    Solo backport
  6. PHP7.2

    Fine del supporto
    novembre 2020

    Ultimo rilascio 7.2.34

  7. PHP7.3

    Fine del supporto
    dicembre 2021

    Ultimo rilascio 7.3.33

    Solo backport
  8. PHP7.4

    Fine del supporto
    novembre 2022

    Ultimo rilascio 7.4.33

  9. PHP8.0

    Fine del supporto
    novembre 2023

    Ultimo rilascio 8.0.30

  10. PHP8.1

    Fine del supporto
    dicembre 2025

    Ultimo rilascio 8.1.34

  11. PHP8.2+

    Supportati dal
    progetto PHP

    Fuori dal nostro perimetro

Fonte: php.net, rami non più supportati. PHP 8.2 riceve correzioni di sicurezza fino al 31 dicembre 2026.

CHI CORREGGE ANCORA PHP

Ramo per ramo.
Distribuzione per distribuzione.

Da PHP 5.4 in poi facciamo il backport delle patch di sicurezza su ogni ramo e ogni distribuzione. In viola le combinazioni per cui il fornitore della distribuzione non pubblica più correzioni; in verde quelle che corregge ancora, con la data di scadenza.

  • il fornitore della distribuzione non pubblica più correzioni: le patch arrivano dal nostro backport
  • corretto ancora dal fornitore della distribuzione, di solito con un abbonamento
Ramo PHPRHEL, CentOS, Rocky Linux, AlmaLinuxUbuntu LTSDebianSUSE Linux Enterprise
PHP 5.4EOL settembre 2015
Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
PHP 5.5EOL luglio 2016
Backport PHP Legacy
Ubuntu 14.04 · Canonical, Legacy add-on fino ad aprile 2029 Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
PHP 5.6EOL dicembre 2018
Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
PHP 7.0EOL gennaio 2019
Backport PHP Legacy
Ubuntu 16.04 · Canonical, Legacy add-on fino ad aprile 2031 Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
PHP 7.1EOL dicembre 2019
Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
PHP 7.2EOL novembre 2020
Backport PHP Legacy
Ubuntu 18.04 · Canonical, ESM fino a maggio 2028 Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
PHP 7.3EOL dicembre 2021
Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
PHP 7.4EOL novembre 2022
EL 8 · Red Hat fino a maggio 2029 Backport PHP Legacy
Ubuntu 20.04 · Canonical, ESM fino a maggio 2030 Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
PHP 8.0EOL novembre 2023
EL 9 · Red Hat fino a maggio 2032 Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy
SLES 15 SP4 e SP5 · SUSE, LTSS fino a dicembre 2026 e 2027 Backport PHP Legacy
PHP 8.1EOL dicembre 2025
Backport PHP Legacy
Ubuntu 22.04 · Canonical fino a maggio 2027, ESM fino a maggio 2032 Backport PHP Legacy
Backport PHP Legacy
Backport PHP Legacy

I repository di terze parti più usati non coprono più questi rami: Remi e le Software Collections hanno chiuso i repository per EL 6 e 7, e su EL 8 – 10 Remi include solo le correzioni che riesce a riportare, senza garanzia. Per alcune combinazioni esistono servizi commerciali di terze parti. Su RHEL 7.9 con l’Extended Life Cycle Support di Red Hat verifica se PHP rientra nel perimetro. Fonti: Red Hat Application Streams Life Cycle · Ubuntu release cycle · Debian LTS · SUSE Product Support Lifecycle.

SISTEMI OPERATIVI

Le distribuzioni.
Con il pacchetto che già usi.

Non cambiamo il modo in cui PHP è installato: ricostruiamo gli RPM e i DEB a partire da quelli in uso, con lo stesso nome, gli stessi percorsi e la stessa configurazione, e li rilasciamo con Ansible e un piano di rollback.

FAMIGLIA RED HAT · RPM

RHEL, CentOS, Rocky Linux e AlmaLinux

  • CentOS 6, 7 e 8
  • Red Hat Enterprise Linux 7, 8, 9 e 10
  • Rocky Linux e AlmaLinux 8, 9 e 10

PHP di sistema, flussi AppStream, Remi e Software Collections.

FAMIGLIA DEBIAN · DEB

Ubuntu

  • Release LTS, comprese quelle uscite dal supporto standard
  • Server con Ubuntu Pro ed ESM

PHP della distribuzione o da repository di terze parti.

FAMIGLIA DEBIAN · DEB

Debian

  • Versioni stabili, comprese quelle uscite da Debian LTS
  • Pinning di APT per tenere fermo il ramo PHP

PHP della distribuzione o da deb.sury.org.

RPM · ZYPPER

SUSE

  • SUSE Linux Enterprise Server 12 e 15
  • openSUSE Leap

PHP della distribuzione e del modulo Web and Scripting.

NON TROVI LA TUA COMBINAZIONE?

Raccontaci
il tuo server.

Indicaci versione di PHP, distribuzione e origine dei pacchetti. Ti diremo se il fornitore copre ancora quel ramo, cosa serve per chiudere le vulnerabilità aperte e come pianificare la migrazione a PHP 8.x.

Richiedi una valutazione
PHP LEGACY · MANAGED SERVER S.R.L.info@phplegacy.it +39 02 5656 9681

Lunedì – venerdì · 09:30 – 19:30

Urgenza in corso? Reperibilità H24
+39 340 985 4556 ↗