Prodotto

PHP 8.5 non chiude la 8.4

Il 26 ottobre 2026 la pagina Supported Versions di php.net tiene in active support la 8.5 e la 8.4. La 8.4 ci resta fino al 31 dicembre 2026, lo stesso giorno in cui finisce la sicurezza della 8.2. La 8.1 è già fuori.

5 min di lettura

PHP 8.5 non chiude la 8.4
In questa guida (5)
  1. 1Due anni, poi altri due
  2. 2Cosa è vivo il 26 ottobre
  3. 3Il pacchetto della distro non è php.net
  4. 4Errori da evitare
  5. 5In sintesi

Il 26 ottobre 2026 PHP 8.5 non chiude PHP 8.4. Sulla pagina Supported Versions il calendario stampa «Today: 26 Oct 2026» e tiene in active support sia la 8.5 sia la 8.4. La 8.4 ci resta fino al 31 dicembre 2026. Lo stesso giorno finisce anche il supporto di sicurezza della 8.2. Non è la differenza fra Current e LTS di Node, e non è il salto di major di PostgreSQL: qui due branch vivi scadono, in modi diversi, nella stessa data.

In breve: ogni branch ha due anni di active support e poi due anni di sole patch di sicurezza. Quattro anni in tutto. La 8.5 è uscita il 20 novembre 2025 e resta attiva fino al 31 dicembre 2027. La 8.1, sulla pagina delle versioni non più supportate, è finita il 31 dicembre 2025. L’ultima release scritta lì è la 8.1.34.

Due anni, poi altri due

La pagina Supported Versions, riletta oggi, dice che ogni branch è pienamente supportato per due anni dalla prima release stabile. In quel periodo i bug e i problemi di sicurezza segnalati vengono corretti, con point release regolari. Dopo, per altri due anni, restano solo i problemi di sicurezza critici, e le release escono se servono: possono essere più di una, o nessuna. A quattro anni il branch è a fine vita e non è più supportato. La stessa pagina rimanda a una tabella dei branch già chiusi. L’ho aperta: è Unsupported Branches.

Le date di fine, sulla tabella, cadono di calendario al 31 dicembre, non all’anniversario del giorno di uscita. La 8.5 è del 20 novembre 2025 e l’active support arriva al 31 dicembre 2027, non al 20 novembre 2027. La 8.4 è del 21 novembre 2024 e l’active support arriva al 31 dicembre 2026. La pagina, accanto a quella data, stampa «in 2 months». Non converto io i mesi in giorni.

Cosa è vivo il 26 ottobre

BranchPrima releaseActive supportSolo sicurezza
8.520 novembre 2025fino al 31 dicembre 2027fino al 31 dicembre 2029
8.421 novembre 2024fino al 31 dicembre 2026fino al 31 dicembre 2028
8.323 novembre 2023chiuso il 31 dicembre 2025fino al 31 dicembre 2027
8.28 dicembre 2022chiuso il 31 dicembre 2024fino al 31 dicembre 2026

Il 1° gennaio 2027, se la tabella resta questa, la 8.4 esce dall’active support ed entra nei due anni di sole patch di sicurezza. La 8.2, lo stesso giorno, esce anche da quelli. La 8.5 resta in active support. La 8.3 resta in solo sicurezza fino al 31 dicembre 2027. Oggi, 26 ottobre, nessuna di queste quattro è fuori del tutto. La 8.3 non è più «active»: la pagina data la chiusura al 31 dicembre 2025, «9 months ago».

Sulla pagina EOL la 8.1 ha data 31 dicembre 2025, «9 months ago», ultima release 8.1.34. La 8.0 ha data 26 novembre 2023, ultima release 8.0.30. Il testo dice di aggiornare a una versione corrente, perché quelle release possono lasciare esposti a vulnerabilità e bug già corretti. Non ho aperto il dettaglio degli avvisi in testa alle due pagine: le etichette non coincidono e questo pezzo è sul calendario, non su un CVE. Non ho nemmeno un numero di point release della 8.5 o della 8.4. La tabella dei supportati elenca i branch, non l’ultima 8.5.x. Non ne invento una.

Il pacchetto della distro non è php.net

Su Downloads la scelta in pagina comprende la 8.5, la 8.4, la 8.3, la 8.2 e la «default PHP version for OS». Il metodo che installa i binari della distribuzione Linux, per Debian e Ubuntu, stampa sudo apt update e sudo apt install -y php. Subito sopra, la pagina dice che quel metodo contiene patch aggiunte da chi costruisce il pacchetto, e che il progetto PHP non le controlla. Quindi apt install php, sulla pagina, non è «installa la 8.5». È «installa il default del sistema», che può essere un altro branch ancora supportato, o uno già in solo sicurezza, e con patch che php.net non firma.

Errori da evitare

  • Togliere la 8.4 perché è uscita la 8.5. Il 26 ottobre la 8.4 è ancora in active support, fino al 31 dicembre 2026.

  • Trattare la 8.3 come branch attivo. L’active support è chiuso il 31 dicembre 2025. Fino al 31 dicembre 2027 restano le patch di sicurezza.

  • Dare la 8.2 per già morta. La sicurezza, sulla tabella, dura fino al 31 dicembre 2026, lo stesso giorno in cui la 8.4 lascia l’active support.

  • Tenere la 8.1 perché «è pur sempre una 8». Sulla pagina EOL è fuori dal 31 dicembre 2025. L’ultima release scritta è la 8.1.34.

  • Leggere apt install php come installazione della 8.5. La pagina separa il default del sistema dalle versioni 8.5, 8.4, 8.3 e 8.2, e avvisa che le patch della distro non sono sotto il controllo del progetto.

In sintesi

Il 26 ottobre 2026 php.net supporta ancora quattro branch. La 8.5 è in active support fino al 31 dicembre 2027 e in sicurezza fino al 31 dicembre 2029. La 8.4 è attiva fino al 31 dicembre 2026, poi in sicurezza fino al 31 dicembre 2028. La 8.3 è solo sicurezza fino al 31 dicembre 2027. La 8.2 è solo sicurezza fino al 31 dicembre 2026. La 8.1 è chiusa, ultima release scritta 8.1.34. Il pacchetto php della distro non è, per la pagina Downloads, la 8.5.

Foto di copertina: Reinraum, «Split-flap display», Wikimedia Commons, pubblico dominio. È il meccanismo di una sveglia a palette del Deutsches Museum, fotografato nel 2010. Non è una pagina di php.net e non è un numero di versione.

Domande frequenti

Sì, in active support fino al 31 dicembre 2026. Poi restano due anni di sole patch di sicurezza, fino al 31 dicembre 2028. La 8.5 non lo chiude.
Il supporto di sicurezza, sulla tabella letta il 26 ottobre 2026, dura fino al 31 dicembre 2026. L’active support è chiuso dal 31 dicembre 2024.
No. L’active support è finito il 31 dicembre 2025. Le patch di sicurezza arrivano fino al 31 dicembre 2027.
Sulla pagina EOL è fuori dal 31 dicembre 2025. L’ultima release scritta è la 8.1.34. La pagina chiede di passare a una versione corrente.
No, non secondo la pagina Downloads. Quel comando installa il default della distro, con patch che il progetto PHP dice di non controllare.

Potrebbe interessarti anche...

Hai bisogno di scegliere una webagency per il tuo progetto?

Abbiamo la soluzione giusta

Parliamone
  • Consulenza specializzata
  • Soluzioni su misura
  • Risultati concreti

Tecnologialiberaper tutti

Hai bisogno d'aiuto?

Parla con noi. Il nostro supporto è attivo tutti i giorni dalle 9 alle 18

+390835239514 Chiamaci

Crea il tuo eCommerce

Creiamo eCommerce su misura senza farti spendere un patrimonio

info@roxxoitalia.com Scopri il nostro CMS

Crea il tuo sito web

Siti web già pronti per andare online. Vuoi saperne di più? Contattaci

info@roxxoitalia.com Scrivici