Utilizzi la versione più recente supportata dalla Sua applicazione. Una versione più recente di PHP è più veloce e riceve correzioni di sicurezza; una versione giunta al termine del ciclo di vita non riceve né l'una né l'altra cosa.
Come modificarla
Siti → il Suo sito → Software → Versione PHP. La modifica si applica entro pochi secondi e non richiede un riavvio visibile.
Prima di modificarla su un sito di produzione
Esegua prima un backup (Siti → il Suo sito → Backup) e aggiorni i Suoi plugin e il tema: è lì che gli aggiornamenti di PHP creano problemi. Utilizzi una copia di staging (Siti → il Suo sito → Staging) per testare tali aggiornamenti senza intervenire sul sito di produzione. ⚠️ Una copia di staging esegue la stessa versione di PHP del sito di produzione, pertanto non può testare la nuova versione da sola: se il sito dovesse presentare anomalie dopo la modifica, ripristini la versione precedente: sono necessari pochi secondi.
Se qualcosa smette di funzionare dopo la modifica
La causa abituale è un plugin o una libreria che non è stata aggiornata. Ripristini la versione precedente — sono necessari pochi secondi — e consulti il registro degli errori in Siti → il Suo sito → Statistiche. Il log indica il file e la riga, elementi normalmente sufficienti per identificare il plugin.
Nello specifico di WordPress
Il core di WordPress supporta adeguatamente le versioni attuali di PHP. I problemi si concentrano nei plugin, e la schermata di WordPress elenca ogni plugin del Suo intero parco siti con la relativa versione, consentendoLe di individuare quali siti presentano elementi a rischio prima di apportare modifiche.
⚠️ Non aggiorniamo la versione di PHP al posto Suo, e la scelta rimane a Sua discrezione poiché solo Lei è a conoscenza del funzionamento del Suo codice. Ci limitiamo a mantenere disponibili e aggiornate con patch le versioni più recenti.
⛔ Attualmente non avvisiamo in anticipo quando la Sua versione è prossima al termine del ciclo di vita, pertanto non attenda una notifica. Qualora aprisse un ticket di supporto mentre utilizza una versione già ritirata, la verifica del sito antecedente l'invio del modulo lo segnalerà, suggerendo la versione supportata più recente — ma questo è l'unico punto in cui viene indicato, e solo dopo che la versione è già stata ritirata. Consulti autonomamente la schermata della versione PHP una o due volte all'anno.
Cosa si intende qui per "termine del ciclo di vita"
Una versione giunta al termine del ciclo di vita cessa di ricevere correzioni dal progetto PHP. Manteniamo deliberatamente disponibili diverse di queste versioni, protette e provviste di patch di sicurezza dalla nostra piattaforma, in modo tale che un'applicazione più datata possa essere migrata fin dal primo giorno anziché dover essere preventivamente riscritta. Si tratta di un'opzione concreta e non di una trappola — ma costituisce un punto di partenza, non un punto di arrivo, e la versione più recente supportata dal Suo codice rimane sempre la scelta corretta.