In breve
A novembre 2026 le versioni di PHP ancora supportate sono la 8.2 (solo sicurezza, fino a fine 2026), la 8.3, la 8.4 e la 8.5; tutto ciò che è più vecchio non riceve più correzioni. WordPress raccomanda PHP 8.3 o superiore. Per aggiornare PHP su WordPress in sicurezza fai un backup, prova la nuova versione su una copia di staging, aggiorna plugin e tema e solo dopo cambia la versione sul sito.
Il pannello di WordPress mostra un avviso sulla versione di PHP, oppure l’hosting ti scrive che la versione in uso sarà dismessa. Aggiornare PHP su WordPress è una di quelle attività che si rimandano, perché il sito funziona e il timore di romperlo è concreto. Il passaggio si fa senza sorprese se prima sai quali versioni sono supportate oggi e cosa rischi a restare indietro.
Cos’è PHP e perché la sua versione conta?
PHP è il linguaggio di programmazione con cui sono scritti WordPress, i temi e i plugin; gira sul server dell’hosting e produce le pagine che i visitatori vedono. La versione di PHP determina quali correzioni di sicurezza ricevi e quanto velocemente il codice viene eseguito.
Ogni versione di PHP ha un ciclo di vita preciso, pubblicato su php.net: circa due anni di supporto attivo, con correzioni di errori e di sicurezza, seguiti da circa due anni di solo supporto di sicurezza. Dopo, la versione arriva a fine vita (EOL, end of life) e non riceve più alcuna correzione, nemmeno per falle gravi.
Quali versioni di PHP sono supportate a novembre 2026?
A novembre 2026 sono supportate PHP 8.2, 8.3, 8.4 e 8.5. Le versioni 8.1 e precedenti sono a fine vita. Queste sono le date ufficiali riportate da php.net:
| Versione | Rilascio | Supporto attivo fino al | Sicurezza fino al | Stato a novembre 2026 |
|---|---|---|---|---|
| PHP 8.1 e precedenti | – | – | – | Fine vita, nessuna correzione |
| PHP 8.2 | 8 dicembre 2022 | 31 dicembre 2024 | 31 dicembre 2026 | Solo sicurezza, ultimi mesi |
| PHP 8.3 | 23 novembre 2023 | 31 dicembre 2025 | 31 dicembre 2027 | Solo sicurezza |
| PHP 8.4 | 21 novembre 2024 | 31 dicembre 2026 | 31 dicembre 2028 | Supporto attivo |
| PHP 8.5 | 20 novembre 2025 | 31 dicembre 2027 | 31 dicembre 2029 | Supporto attivo |
In pratica: se il tuo sito usa PHP 8.1, 8.0 o una versione 7.x, gira su software senza correzioni di sicurezza. Se usa PHP 8.2, hai tempo solo fino al 31 dicembre 2026, poi succede la stessa cosa: conviene pianificare il passaggio adesso.
PHP 8.6, la versione successiva, a novembre 2026 è disponibile solo come versione di prova (release candidate), come indica la pagina delle versioni supportate di php.net. Su un sito in produzione aspetta il rilascio definitivo e che tema e plugin la dichiarino compatibile.
Quale versione di PHP consiglia WordPress?
La pagina ufficiale dei requisiti di WordPress raccomanda PHP 8.3 o superiore. Il manuale per gli hosting, sul sito make.wordpress.org, indica PHP 8.4 o successivo come scelta consigliata per i siti in produzione.
Lo stesso manuale riporta che WordPress 7.0 ha portato il requisito minimo a PHP 7.4: WordPress funziona ancora su versioni fuori supporto, per non lasciare a piedi i siti più vecchi, ma questo non le rende sicure. “Compatibile” vuol dire solo che il codice di WordPress gira, non che il server sia protetto.
Per la maggior parte dei siti aziendali, a novembre 2026, una scelta equilibrata è PHP 8.3 o 8.4, a patto che tema e plugin siano compatibili. PHP 8.5 è la versione più recente: va bene se tutti i componenti la supportano, ma alcuni plugin meno curati possono arrivare in ritardo.
Cosa rischi con una versione di PHP obsoleta?
Con una versione di PHP a fine vita il rischio principale è la sicurezza: le falle scoperte dopo la fine del supporto non vengono più corrette. A questo si aggiungono problemi di compatibilità e di prestazioni che crescono nel tempo.
- Le vulnerabilità di PHP restano aperte sul tuo server. Un sito può essere aggiornato in tutto il resto e restare esposto al livello sottostante.
- I plugin smettono di aggiornarsi. Gli sviluppatori dichiarano nei loro plugin la versione minima di PHP richiesta. Quando la alzano, WordPress non installa più gli aggiornamenti sul tuo sito, e resti con versioni vecchie e potenzialmente vulnerabili.
- Le versioni recenti di PHP sono in genere più efficienti, e un codice più veloce significa pagine servite più in fretta.
- Molti hosting, prima o poi, dismettono le versioni vecchie e spostano i siti su una più recente. Se succede senza preparazione, il sito può fermarsi di colpo con un errore critico.
Come controlli la versione di PHP del tuo sito?
Il modo più rapido è in bacheca, da Strumenti > Salute del sito: la scheda Info, alla sezione Server, riporta la versione di PHP in uso. Se la versione è datata, la scheda Stato mostra anche un avviso.
In alternativa la trovi nel pannello dell’hosting, nella sezione dedicata a PHP. Nei pannelli più diffusi si chiama per esempio “Select PHP Version” o “MultiPHP Manager” in cPanel, “Impostazioni PHP” in Plesk; negli hosting con pannello proprietario ha nomi simili.
Come aggiorni PHP su WordPress in sicurezza?
Si aggiorna in sicurezza preparando il sito prima di cambiare versione: backup, aggiornamenti, test su una copia e solo alla fine il passaggio sul sito vero. Il cambio in sé è un clic nel pannello; il lavoro sta nella verifica.
- Fai un backup completo di file e database, e verifica di saperlo ripristinare. Se non hai un sistema affidabile, parti dalla guida ai backup di WordPress.
- Aggiorna WordPress, tema e plugin alle ultime versioni, con la versione di PHP attuale. Molte incompatibilità sono già corrette negli aggiornamenti. Segui le precauzioni descritte in come aggiornare WordPress senza rompere il sito.
- Controlla i requisiti dei plugin e del tema: la pagina di ciascun plugin su wordpress.org riporta la versione minima di PHP richiesta; per i prodotti premium consulta il changelog dello sviluppatore. Tema e plugin non aggiornati da anni sono i candidati principali ai problemi.
- Crea una copia di staging, cioè un duplicato del sito su cui fare prove senza toccare quello pubblico. Molti hosting la offrono dal pannello.
- Cambia la versione di PHP sulla staging e prova il sito a fondo: home, pagine principali, moduli di contatto, ricerca, area riservata, e per i negozi carrello e pagamento.
- Controlla il log degli errori sulla staging con
WP_DEBUG_LOGattivo: gli avvisi di tipo “Deprecated” non bloccano il sito ma segnalano codice da aggiornare presto; i “Fatal error” vanno risolti prima di procedere. - Passa alla nuova versione sul sito vero, in un orario di basso traffico, e ricontrolla subito le stesse pagine.
- Tieni pronto il piano B: se qualcosa non va, riporta temporaneamente PHP alla versione precedente dal pannello e analizza il problema con calma.
Per chi sviluppa, esiste anche un controllo automatico del codice: le regole PHPCompatibilityWP per PHP_CodeSniffer analizzano tema e plugin e segnalano funzioni rimosse o cambiate nelle versioni più recenti. Aiuta, ma il sito va provato lo stesso.
Cosa fai se dopo l’aggiornamento il sito non funziona?
Riporti subito PHP alla versione precedente, così il sito torna online, e poi cerchi il componente incompatibile nel log degli errori. Il ritorno alla versione vecchia serve solo a guadagnare tempo.
Il log indica quasi sempre il plugin o il tema responsabile. A quel punto le strade sono tre: aggiornarlo, se esiste una versione compatibile; sostituirlo con un’alternativa mantenuta; farlo correggere da uno sviluppatore, se è un componente su misura. Se il sito mostra una pagina vuota invece del messaggio di errore, trovi i passaggi nella guida sulla pagina bianca di WordPress.
A volte il problema non si risolve in modo semplice: siti vecchi con temi abbandonati, hosting che non offrono versioni recenti di PHP, installazioni molto personalizzate. In questi casi conviene valutare un cambio di hosting o un aggiornamento più ampio del sito. Se decidi di spostarti, il servizio di migrazione WordPress si occupa del trasferimento e dell’allineamento alla versione PHP corretta.
Non sai se il tuo sito regge una versione PHP recente?
Con il check-up gratuito analizzi il sito in un minuto, senza password: vedi subito lo stato di aggiornamento e da dove partire.
Domande frequenti
Aggiornare PHP può rompere il sito?
Sì, se tema o plugin usano codice non compatibile con la nuova versione. Per questo si prova prima su una copia di staging e si tiene pronto il ritorno alla versione precedente dal pannello dell’hosting.
Aggiornare WordPress aggiorna anche PHP?
No. WordPress è un software installato sul server, mentre PHP è gestito dall’hosting. La versione di PHP si cambia dal pannello dell’hosting o chiedendo all’assistenza.
Quale versione di PHP scegliere oggi per WordPress?
A novembre 2026 WordPress raccomanda PHP 8.3 o superiore, e il manuale per gli hosting indica 8.4 come scelta consigliata. La versione giusta è la più recente supportata da tutti i tuoi plugin e dal tema.
Il mio hosting offre solo versioni vecchie di PHP: cosa faccio?
Chiedi all’assistenza se è previsto un aggiornamento. Se non lo è, conviene cambiare hosting, perché un server con PHP fuori supporto espone il sito a falle che nessuno correggerà.
PHP 8.2 è ancora sicuro da usare?
Fino al 31 dicembre 2026 PHP 8.2 riceve solo correzioni di sicurezza; dal 1° gennaio 2027 non ne riceve più nessuna. Se il tuo sito usa ancora PHP 8.2, prova il passaggio a 8.3 o 8.4 su una copia di staging e aggiorna prima della scadenza.