Come aggiornare PHP per WordPress per una maggiore velocità del sito e una migliore compatibilità
Pubblicato: 2020-05-13Dovresti ormai sapere che la velocità e le prestazioni del tuo sito sono importanti per posizionarsi più in alto nei risultati di ricerca, aumentare le conversioni e migliorare l'esperienza dell'utente.
Per questo motivo, probabilmente stai già ottimizzando le immagini del tuo sito, sfruttando la memorizzazione nella cache del browser e utilizzando un provider di hosting affidabile.
Ma quando è stata l'ultima volta che hai pensato a quale versione PHP era in esecuzione sul tuo sito WordPress?
WordPress funziona con PHP 5.6 e versioni successive. Ma visto che l'ultima versione è PHP 7.3, usare qualcosa di meno ti sta solo chiedendo di sacrificare la velocità, le prestazioni e la compatibilità del tuo sito.
Ecco perché oggi ti mostreremo come aggiornare PHP per WordPress. Ma prima, diamo una rapida occhiata a cos'è PHP e perché è così importante.
Cos'è PHP e perché dovrebbe interessarti?
PHP è un linguaggio di programmazione e scripting lato server utilizzato per creare siti Web dinamici. E, semplicemente, il core di WordPress è scritto principalmente utilizzando questo linguaggio di scripting open source.

Quando qualcuno fa clic su una pagina web che ha codice PHP, come fanno le tue pagine web WordPress, il codice viene elaborato attraverso il server del tuo sito, viene trasformato in HTML e viene visualizzato sullo schermo dell'utente come il tuo sito web.
La cosa bella di PHP è che non devi mai impararlo per eseguire il tuo sito Web WordPress.
L'unica volta in cui avresti davvero bisogno di imparare PHP ( o qualsiasi altro tipo di codice per quella materia ), è se volessi sviluppare temi WordPress, plugin o personalizzare il tuo sito usando azioni, filtri e possibilmente HTML e CSS.
Detto questo, i proprietari di siti Web WordPress devono comprendere l'importanza di utilizzare una versione aggiornata di PHP .
Fuori con la vecchia e dentro con le nuove versioni di PHP
Secondo W3Techs, PHP è utilizzato da oltre il 79% di tutti i siti Web nel mondo utilizzando un linguaggio di programmazione lato server. E, naturalmente, questo vale per tutti i siti Web WordPress, poiché PHP costituisce quasi l'intero CMS.
Proprio come qualsiasi software, PHP ha un ciclo di vita che consente continui progressi, patch, correzioni di bug e miglioramenti.
Infatti, dopo il suo rilascio iniziale, una nuova versione di PHP è generalmente supportata per 2 anni fino a quando non guadagna l'etichetta "vecchia" e viene rilasciata una nuova versione che è meglio usare.

Il problema è che molti proprietari di siti Web non conoscono questo ciclo di vita o anche quale versione sta utilizzando il loro sito Web WordPress.
Peggio ancora, non capiscono che anche il passaggio a PHP 7.0 può avere i seguenti vantaggi:
- L'aggiornamento della versione PHP all'ultima versione manterrà il core di WordPress al sicuro
- L'utilizzo dell'ultima versione di PHP garantirà la compatibilità di altri software, come temi e plugin
- PHP 7 è uno standard di codice più elevato e offre funzionalità migliori per gli sviluppatori
Infine, PHP 7 è una conoscenza di programmazione molto più snella ed efficiente, il che significa che elabora più velocemente che mai e aiuta anche il tuo sito a caricarsi velocemente.
Puoi controllare i risultati di uno solo ( dei tanti ) test di benchmarking della velocità eseguiti su diverse versioni di PHP e vedere di persona quanto velocemente funzionano le versioni più recenti di PHP.

Naturalmente, WordPress funziona con PHP 5.6 e versioni successive. Ma pensa a questo. PHP 5.6 non è stato supportato attivamente dall'inizio del 2017, con il supporto per la sicurezza che terminerà a gennaio del 2019. Eppure, il 27,3% degli utenti di WordPress lo utilizza ancora.

Per non parlare del fatto che il 15,5% delle persone usa ancora PHP 7.0 ( che è significativamente più veloce di PHP 5.6 ) ma non è stato supportato dall'inizio del 2019. E hai indovinato, entro la fine del 2019 un'altra versione, PHP 7.1, morderà la polvere quando si tratta di supporto di sicurezza.
Questo lascia solo PHP 7.2 e PHP 7.3 come quelle versioni attivamente supportate, complete di correzioni di sicurezza e tutto il resto.
Quindi, cosa fa il 71,1% dei proprietari di siti Web WordPress utilizzando versioni PHP che sono alla fine del loro ciclo di vita o si stanno avvicinando? Bene, speriamo di conoscere l'importanza di PHP e di aggiornarlo molto, molto presto!
Come verificare quale versione di PHP è in esecuzione sul tuo sito WordPress
Ok, quindi sai che l'utilizzo di una versione aggiornata di PHP è importante. Ma prima di provare ad aggiornare il tuo PHP, controlla prima sotto il cofano e guarda quale versione sta attualmente utilizzando il tuo sito Web WordPress.
Il modo più semplice per farlo è andare su Strumenti > Stato del sito nella dashboard di WordPress. Quindi, fai clic sulla scheda Informazioni .

Quindi, scorri fino al menu a discesa Server e guarda quale versione di PHP sta utilizzando il tuo sito.

Se scopri che stai utilizzando una versione obsoleta di PHP, è ora di risolverlo!
Assicurati che il tuo host web supporti le ultime versioni di PHP
Ci sono molte ragioni per cui i proprietari di siti WordPress non aggiornano la loro versione PHP:
- Come accennato in precedenza, molte persone non conoscono o non si preoccupano della loro versione di PHP. Ciò significa che, a meno che uno sviluppatore o un host web non li informi della scadenza di un aggiornamento, ciò non accadrà.
- Gli sviluppatori ritengono che l'aggiornamento del sito Web, del tema e del codice del plug-in per le versioni PHP più recenti richieda troppo tempo .
- L'aggiornamento richiede anche test approfonditi per la compatibilità ogni volta che un sito Web viene aggiornato a una versione più recente di PHP. Sviluppatori e proprietari di siti Web allo stesso modo non vogliono affrontare questa seccatura o i problemi che potrebbero verificarsi in seguito.
Infine, alcune società di hosting esitano a pubblicare versioni PHP aggiornate .

Le nuove versioni di PHP comportano un possibile aumento degli arresti anomali del sito a causa di problemi di compatibilità, il che significa un aumento dei ticket di supporto. Non capiscono che la maggior parte dei problemi verrà effettivamente dai clienti che utilizzano una versione obsoleta di PHP .
Alla fine, non c'è motivo per cui tutti i siti Web WordPress non dovrebbero aggiornare le loro versioni PHP. Sfortunatamente, uno dei maggiori ostacoli all'aggiornamento di PHP sono in realtà le società di hosting e il loro rifiuto di supportare versioni superiori.
Peggio ancora, in questo articolo intitolato "Riprendere la forma del tuo hosting", Joost de Valk entra nel dettaglio di quanti host web che supportano le versioni aggiornate di PHP non riescono a incoraggiare i propri utenti a eseguire l'aggiornamento, il che è altrettanto grave che non fornendo in primo luogo la versione più recente.
Ecco perché il passaggio successivo dopo aver capito quale versione di PHP utilizza il tuo sito Web è verificare con il tuo host web e vedere quali versioni supportano.
E se scopri che non supportano la versione più recente di PHP, probabilmente è il momento di cercare altrove l'hosting WordPress.
Ora è il momento di aggiornare la tua versione di PHP con cPanel
Il modo per aggiornare la tua versione di PHP è attraverso il cPanel ( o simile ) nel tuo account di web hosting. Ma prima, ti consigliamo di fare un backup del tuo sito, nel caso qualcosa vada storto.
Ti consigliamo inoltre di testare l'aggiornamento PHP in locale o in un ambiente di gestione temporanea prima di inviarlo in tempo reale per assicurarti che non ci siano problemi di compatibilità.
Passaggio 1: crea una copia del tuo sito
Per iniziare, crea una copia del tuo sito web, completa di tutti i suoi file e del database. A volte anche l'utilizzo di un backup del tuo sito ti darà abbastanza su cui lavorare.
Passaggio 2: crea un sito locale o di staging
Configura un ambiente di test, in locale o utilizzando un ambiente di staging se il tuo host web ne fornisce uno. Aggiungi la copia del tuo sito web al tuo ambiente di test in modo da avere una replica esatta del tuo sito live.
Quindi, aggiorna il PHP sul tuo sito di test e inizia il processo di test per problemi di compatibilità.
Passaggio 3: verifica la compatibilità con PHP
Dovrai passare attraverso il tuo sito di test per assicurarti che nulla si sia rotto con l'aggiornamento PHP. Ciò significa controllare la funzionalità e il design del tuo sito per assicurarti che tutto funzioni ancora e abbia un aspetto corretto.
Ecco alcuni utili strumenti di compatibilità PHP per aiutarti:
- Verifica compatibilità PHP : questo è un ottimo strumento per verificare la presenza di problemi di incompatibilità fino a PHP 7.3. Ci sono alcune limitazioni, poiché alcuni plugin sono noti per causare falsi positivi. Ma ti darà un buon inizio.
- Error Log Monitor : questo plugin aggiunge un widget dashboard al tuo sito che mostra gli ultimi messaggi dal tuo log degli errori PHP. Puoi anche scegliere di ricevere notifiche via email. Che tu sia uno sviluppatore o meno, questo plugin è la soluzione perfetta per ricevere aiuto quando ne hai bisogno.
- WP_DEBUG: Sebbene non sia un vero e proprio "strumento", attivare la modalità di debug in WordPress ti aiuterà a visualizzare i messaggi PHP in modo da poterli indirizzare.
Se riscontri problemi sul tuo sito di test durante questo processo, lavora per trovare soluzioni. Ciò può includere la modifica di plugin o temi compatibili con le versioni PHP più recenti.

Non dimenticare di apportare le stesse modifiche sul tuo sito live una volta risolto il problema sul tuo sito di test!
Passaggio 4: modifica la versione PHP in cPanel
Dopo aver testato tutto sul tuo sito locale, è ora di aggiornare la tua versione di PHP nella vita reale. Per fare ciò, accedi al tuo cPanel e trova la sezione per la gestione delle versioni di PHP.

Quindi, scegli la directory ( o il sito Web, a seconda di come è impostato il tuo cPanel ) che desideri aggiornare.

Quando lo fai, avrai quindi la possibilità di scegliere quale versione di PHP desideri utilizzare. E se sei davvero fortunato, il tuo host web avrà anche una versione PHP gestita che si aggiornerà automaticamente quando necessario.

Hai bisogno di istruzioni specifiche per aggiornare la tua versione di PHP utilizzando il tuo host web? Ecco un elenco con le istruzioni per aggiornare la versione PHP per 32 diversi host web.
Pensieri finali
L'uso delle versioni più recenti di PHP è fondamentale se vuoi che il tuo sito web mantenga i suoi rapidi tempi di caricamento, rimanga sicuro e continui a essere compatibile con i nuovi temi e plug-in che colpiscono il mercato.
Mentre WordPress continua a funzionare con le versioni precedenti di PHP e il ciclo continuerà con la morte delle versioni di PHP e il rilascio di nuove versioni, ha senso solo ottimizzare il tuo sito Web in tutti i modi possibili. Ciò significa utilizzare la versione PHP più veloce, altamente sicura e compatibile possibile.
Quindi, controlla quale versione di PHP sta utilizzando il tuo sito WordPress e apporta una modifica se non ti piace quello che vedi. Tu e i visitatori del tuo sito sarete felici di averlo fatto.
