Torna al blog
phphostingwordpress

Quale versione di PHP devo scegliere?

Scegli la versione di PHP più recente supportata dal tuo CMS, dal tuo tema e da tutti i tuoi plugin, e stai alla larga dalle versioni che non ricevono più aggiornamenti di sicurezza. In pratica è quasi sempre l'ultima o la penultima. La versione di PHP è la causa più sottovalutata di un sito rotto, e in entrambe le direzioni: troppo vecchia è insicura e lenta, troppo nuova rompe il codice che nessuno mantiene più.

Per quanto tempo è supportata una versione di PHP?

Ogni anno, verso la fine di novembre, esce una nuova versione di PHP. Ogni versione riceve due anni di supporto attivo, con correzioni di bug e di sicurezza, e poi altri due anni di sole correzioni di sicurezza. A settembre 2026 la situazione è questa:

  • PHP 8.5 e 8.4 — supporto attivo.
  • PHP 8.3 — solo correzioni di sicurezza, fino alla fine del 2027.
  • PHP 8.2 — solo correzioni di sicurezza, fino alla fine del 2026.
  • PHP 8.1 e precedenti, quindi anche 7.4 e 8.0 — nessuna correzione. Una falla scoperta oggi resta aperta.

Le date aggiornate sono su php.net, nella pagina delle versioni supportate.

Troppo vecchia o troppo nuova

Troppo vecchia: niente aggiornamenti di sicurezza, sensibilmente più lenta, e i plugin recenti rifiutano di installarsi o di aggiornarsi. Troppo nuova: un vecchio tema o un plugin che nessuno mantiene più usa funzioni sparite da PHP. Il risultato è una pagina bianca, un errore 500 o il messaggio che si è verificato un errore critico. La versione più recente in assoluto la scegli quindi solo quando il tuo CMS e i tuoi plugin principali la supportano esplicitamente.

Verificare che il tuo sito sia pronto

  1. Guarda quale versione usi adesso. In WordPress la trovi in Strumenti, Salute del sito, nella scheda Informazioni alla voce Server.
  2. Cerca che cosa supporta il tuo CMS. WordPress, Joomla, Drupal e PrestaShop pubblicano per ogni versione con quali versioni di PHP funzionano. Non andare mai oltre quanto indicato lì.
  3. Prima aggiorna tutto: il CMS, il tema e ogni plugin. Prima aggiornare, poi cambiare versione: ciò che si rompe è un plugin vecchio su una versione nuova di PHP.
  4. Passa in rassegna i plugin. Un plugin che non riceve aggiornamenti da due anni è il primo candidato a rompersi. Cerca un sostituto prima di cambiare versione.
  5. Pensa a che cosa gira accanto al CMS: uno script tuo, un collegamento con la contabilità, un vecchio modulo. Quello non lo aggiorna nessuno in automatico.
  6. Se hai una copia di prova del sito, cambia prima la versione lì e fai i test su quella.

Cambiare versione

Con il nostro hosting la versione di PHP la scegli tu nel pannello di controllo, e sito per sito. Il cambio si annulla con la stessa rapidità. I passaggi sono in cambiare la versione di PHP del tuo sito.

Scegli il momento. Non il venerdì sera e non durante una promozione nel tuo negozio online, ma quando hai tempo per fare i test e tornare indietro. Dopo, non controllare solo la home:

  • il modulo di contatto, fino all'e-mail che deve arrivare
  • il processo d'ordine, fino al pagamento
  • l'accesso e l'area di amministrazione
  • le attività pianificate, come un'importazione o un'esportazione notturna

Errori dopo il cambio

  1. Torna alla versione precedente. Il tuo sito riprende a funzionare e puoi cercare con calma.
  2. Leggi il messaggio di errore. Nel log degli errori, o nell'e-mail che WordPress invia all'amministratore in caso di errore critico, c'è il percorso di un file. Il nome della cartella in quel percorso è il plugin o il tema che causa l'errore.
  3. Aggiorna quel plugin, sostituiscilo o disattivalo, e riprova il cambio.

I messaggi che vedi più spesso:

  • Call to undefined function — il codice chiama una funzione che nella nuova versione di PHP non esiste più, oppure che proviene da un'estensione PHP non caricata con questa versione.
  • Deprecated — non un errore ma un avviso: funziona ancora, ma sparirà in una versione futura. Il sito continua a girare. Se questi messaggi compaiono nella pagina, disattiva la visualizzazione degli errori.
  • Una pagina bianca senza testo — un errore fatale la cui visualizzazione è disattivata. Nel log degli errori il messaggio c'è.
  • Allowed memory size exhausted — non è un problema di versione, ma il limite di memoria. Vedi aumentare la memoria PHP.

Non lasciare un sito in modo definitivo su una versione obsoleta perché altrimenti un solo plugin si rompe. È un rinvio: la falla nella vecchia versione di PHP resta. Che cosa significano i codici di errore lo leggi in codici di errore 403, 404 e 500.

Domande frequenti

Con una versione di PHP più recente il mio sito diventa più veloce?

Di solito sì. Il passaggio da una versione 7 a una versione 8 in genere si nota; tra due versioni 8 consecutive la differenza è piccola. Cambia per la sicurezza; la velocità è un bonus.

WordPress funziona sull'ultima versione di PHP?

Il core di WordPress si adegua in fretta, ma spesso all'inizio definisce ancora beta il supporto a una versione di PHP appena uscita. L'anello debole sono i temi e i plugin.

Il mio sito funziona benissimo su una versione vecchia. Perché dovrei cambiare?

Perché "funziona" non dice nulla sulla sicurezza. Una versione senza correzioni di sicurezza diventa ogni mese più vulnerabile, e un giorno un aggiornamento del tuo CMS si rifiuterà di installarsi. A quel punto cambi versione con l'acqua alla gola.

Non ci riesci?

Mandaci tramite contatto il tuo nome a dominio e il messaggio di errore comparso dopo il cambio. Una rete di sicurezza c'è comunque: dei nostri pacchetti di hosting facciamo ogni giorno un backup che viene conservato per 14 giorni, e il ripristino lo chiedi al supporto. Maggiori dettagli su backup e ripristino.

#scegliere versione php#cambiare versione php#versione php wordpress
Trust Guard Security Scanned
Chiama ora
Invia un'e-mail