Come verificare quale versione di PHP stai utilizzando

Pubblicato: 2022-05-05

Perché essere sull'ultima versione di PHP è importante e come verificare quale versione stai utilizzando

Ogni sito Web ha almeno una cosa in comune: funziona su codice.

Se il tuo sito web è realizzato con WordPress, quel codice potrebbe includere un mix di HTML, CSS e JavaScript (tra gli altri linguaggi di codifica), ma quasi certamente include PHP.

Sperimenta il vantaggio dell'hosting WordPress gestito, perfezionato.

Passa a WP Engine

PHP, che è l'abbreviazione di Hypertext Preprocessor, è un linguaggio di scripting open source che è stato un punto fermo sul lato server dello sviluppo di WordPress da quando WordPress è stato lanciato nel 2003.

La maggior parte delle cose che vedi sia sul front che sul back-end del tuo sito WordPress esistono grazie a PHP. Non solo si trova nei modelli di post e pagina, ma PHP costituisce anche i file che creano la dashboard di WordPress.

Poiché sono state rilasciate versioni più recenti di PHP, è probabilmente diventato più importante come potente framework per la creazione di siti e il miglioramento delle prestazioni, ma eseguire una versione aggiornata di PHP è la chiave per ottenere tali risultati.

Il 50% dei siti WordPress esegue una versione PHP che è già esaurita, il che significa che non è più supportata o patchata per vulnerabilità di sicurezza.

In questo post imparerai di più su PHP e perché è importante eseguire l'ultima versione, come controllare quale versione di PHP è in esecuzione sul tuo sito e come aggiornarlo in modo sicuro. Pronto per iniziare? Immergiamoci!

Sommario
1. Codice lato server 101: cos'è PHP?
2. I vantaggi dell'aggiornamento di PHP
3. Come controllare la versione PHP del tuo sito WordPress
3.1. Usa lo strumento per la salute del sito di WordPress
3.2. Esegui un file PHP (fai da te)
3.3. Verifica con il tuo provider di hosting
3.4. Usa un plugin per WordPress
3.5. Come sapere se stai utilizzando una versione di PHP NON patchata per vulnerabilità di sicurezza
4. Come aggiornare in sicurezza il tuo PHP
4.1. 1. Assicurati che WordPress sia aggiornato
4.2. 2. Verifica la presenza di problemi di compatibilità con un plug-in
4.3. 3. Aggiorna la tua versione di PHP
4.4. 4. Controlla il tuo sito
5. Conclusione

Codice lato server 101: cos'è PHP?

PHP è un linguaggio di programmazione open source che svolge un ruolo centrale nel tradizionale stack LAMP open source. In quanto tale, è un elemento fondamentale che si trova dietro le quinte di molti siti WordPress.

A differenza di JavaScript, in cui il codice viene visualizzato nel browser di un utente, PHP è un linguaggio di programmazione lato server, il che significa che viene elaborato sul server fisico in cui risiede. Significa anche che qualsiasi problema con le prestazioni del sito derivante da PHP potrebbe finire per essere risolto da te.

A seconda del tuo provider di hosting e delle risorse del server che hai fornito, i problemi con PHP (come la mancata esecuzione di una versione aggiornata del codice) potrebbero rallentarti, indipendentemente da quanto hai cercato di ottimizzare il tuo sito.

Sebbene PHP sia ampiamente utilizzato come componente centrale di WordPress, deve anche essere aggiornato per garantire che stia alimentando il tuo sito, non rallentandolo.


I vantaggi dell'aggiornamento di PHP

Data l'importanza di PHP per WordPress, l'esecuzione di una versione aggiornata di PHP può avere un impatto importante sulle prestazioni complessive dei singoli siti WordPress.

In poche parole, PHP estrae i dati corretti dal tuo database, li racchiude in HTML e CSS e quindi li consegna al browser del tuo visitatore. Se una qualsiasi parte di questo processo è lenta, lo è anche tutto il resto e i tuoi utenti saranno i primi a notarlo.

Mentre l'aggiornamento del tuo PHP ti aiuterà a garantire che funzioni senza intoppi, le nuove versioni sono anche supportate da un team di sviluppatori PHP di tutto il mondo che mantengono, aggiornano e apportano correzioni al linguaggio nelle versioni stabili.

Attualmente, ogni versione di PHP è supportata per due anni dopo il suo rilascio iniziale, il che significa che miglioramenti, correzioni di bug e patch di sicurezza vengono tutti regolarmente affrontati. Dopo i primi due anni, le versioni di PHP ricevono solo aggiornamenti di sicurezza critici e, dopo tre anni, le versioni di PHP vengono ritirate e non ricevono più alcun aggiornamento.

Come notato sopra, metà di tutti i siti WordPress esegue una versione di PHP che è già stata deprecata, il che significa che non è più supportata o patchata per vulnerabilità di sicurezza.

L'ottimizzazione delle prestazioni E della sicurezza del tuo sito è il punto in cui l'aggiornamento di PHP diventa chiaro. Come WordPress, PHP è diventato più avanzato grazie a molti anni di sviluppo di siti Web e casi d'uso nel mondo reale. Le nuove versioni continuano ad evolversi e ci sono stati numerosi aggiornamenti e versioni complete dal lancio della 1.0 (nel 1995!).

Per eseguire WordPress, il tuo server deve utilizzare almeno la versione PHP 5.2.4, tuttavia, PHP 7.4 o superiore è la raccomandazione standard.

Questo perché, come WordPress, le nuove versioni di PHP offrono miglioramenti per la velocità del sito, la sicurezza e l'efficienza complessiva. Con il progredire, PHP è diventato solo più veloce, più sicuro e meno affamato di risorse rispetto alle sue precedenti iterazioni.

L'abbiamo visto in prima persona su WP Engine, dove gli aggiornamenti dei clienti alle nuove versioni di PHP spesso comportano una diminuzione dei tempi di elaborazione delle richieste del server e velocità del sito più elevate.

Lavoriamo duramente per garantire ai nostri clienti l'accesso alle versioni più recenti di PHP e in genere rendiamo disponibili tali versioni dopo aver completato i test necessari su larga scala per tutti i siti dei nostri clienti.


Come controllare la versione PHP del tuo sito WordPress

Come fai a capire su quale versione di PHP è attualmente in esecuzione il tuo sito? Se vuoi sapere quale versione di PHP è attualmente alla base del tuo sito WordPress, ci sono alcuni modi per scoprirlo:

Usa lo strumento per la salute del sito di WordPress

Per gli utenti che eseguono WordPress versione 5.2 e successive, uno dei modi più semplici per determinare quale versione di PHP sta utilizzando il tuo sito è attraverso lo strumento WordPress Site Health, che fornisce un sacco di informazioni utili sui tuoi siti WordPress (non solo PHP).

Sebbene la pagina Stato di integrità del sito fornisca una panoramica dell'intero sito consiglia un aggiornamento PHP se la versione corrente non è aggiornata, puoi controllare rapidamente quale versione di PHP stai utilizzando accedendo a Strumenti > Stato del sito > Pagina delle informazioni nella dashboard di WordPress e aprendo la scheda Server. Dovresti vedere quanto segue:

Strumento per la salute del sito di WordPress tramite la scheda Server

Oltre all'architettura del server e alle informazioni sul server web, questa schermata ti dirà quale versione di PHP stai utilizzando, identificherà il tuo PHP SAPI (l'API del server, SAPI che il tuo PHP sta usando) e ti dirà quale è il tuo PHP max le variabili di input sono (per impostazione predefinita, il numero massimo di variabili di input consentite per gli script PHP è impostato su 1000).

Esegui un file PHP (fai da te)

Se hai accesso al tuo server, puoi controllare il tuo stato PHP eseguendo un semplice file PHP. Basta aggiungere quanto segue a un file PHP vuoto ed eseguirlo sul tuo server:

<?php phpinfo() ?>

Oppure, se stai utilizzando una versione di PHP installata localmente, usa quanto segue:

php -v

Ciò dovrebbe fornire informazioni su quale versione di PHP stai attualmente utilizzando, quando è stata creata, dati sul copyright, ecc. Tuttavia, non tutti hanno il know-how, il tempo o l'accesso per eseguire file sul proprio server.

Verifica con il tuo provider di hosting

Se il tuo sito WordPress è ospitato presso un provider, dovresti essere in grado di identificare facilmente quale versione di PHP stanno utilizzando i tuoi siti. Se non è immediatamente evidente, potresti dover contattare il tuo fornitore per chiedere aiuto.

WP Engine consente ai clienti di visualizzare facilmente tutte le loro informazioni PHP tramite lo strumento PHP Selector, che mostra la versione corrente di PHP utilizzata dal tuo sito e fornisce semplici opzioni per l'aggiornamento di PHP.


Stanco di preoccuparti di PHP? Abbiamo quello coperto!

Passa a WP Engine

Usa un plugin per WordPress

Un'altra opzione è quella di attingere al vasto mondo dei plugin di WordPress per scoprire di più sul tuo PHP. Visualizza la versione PHP è un solido plug-in di WordPress che ti dà la possibilità di vedere la tua versione corrente di PHP in "A colpo d'occhio" nella dashboard di amministrazione di WordPress.

Widget dashboard di amministrazione "A colpo d'occhio".

Se stai effettivamente eseguendo una versione aggiornata di PHP, sei in buona forma, ma per quelli con PHP non aggiornato o per coloro che vogliono sapere come aggiornare il proprio PHP quando si presenta il momento, il la prossima sezione è per te.

Come sapere se stai utilizzando una versione di PHP NON patchata per vulnerabilità di sicurezza

Come notato sopra, le versioni di PHP sono supportate per due anni dopo il rilascio iniziale, il che significa che miglioramenti generali, correzioni di bug e patch per le vulnerabilità della sicurezza vengono tutti regolarmente affrontati e aggiornati. Dopo due anni, tuttavia, le versioni di PHP riceveranno solo aggiornamenti di sicurezza critici e, dopo tre anni, le versioni di PHP saranno completamente obsolete, il che significa che non riceveranno più alcun aggiornamento.

Mentre strumenti come la funzione WordPress Site Health ti diranno se il tuo PHP non è aggiornato, puoi utilizzare le informazioni dettagliate sulla versione PHP trovate qui per determinare esattamente quale tipo di supporto riceve attualmente ciascuna versione di PHP, o se è ancora supportato su Tutto.


Come aggiornare in sicurezza il tuo PHP

L'aggiornamento della versione di PHP non è particolarmente complicato, sebbene, come qualsiasi aggiornamento software, ci siano dei rischi.

Il rischio maggiore è incentrato sulla compatibilità con le versioni precedenti o sulla possibilità che il codice sul tuo sito (in WordPress core, temi, plug-in e script) non sia compatibile con la nuova versione di PHP a cui stai aggiornando.

In tal caso, tutto o parte del tuo sito potrebbe rompersi o riscontrare notevoli problemi di prestazioni una volta effettuato il passaggio. Detto questo, ci sono modi per verificare i problemi di compatibilità prima di aggiornare il tuo PHP, che sono descritti di seguito.

Prima di entrare, il processo descritto qui è per l'aggiornamento del tuo sito web live. Un'opzione ancora migliore è esplorare lo sviluppo locale, che ti consente di creare una copia locale del tuo sito ed eseguirla sul tuo computer. È senza dubbio il modo migliore (e più sicuro) per testare il nuovo codice sul tuo sito e l'aggiornamento a una nuova versione di PHP non fa eccezione!

Detto questo, ecco come aggiornare in sicurezza la tua versione di PHP:

1. Assicurati che WordPress sia aggiornato

Come notato sopra, i problemi con gli aggiornamenti PHP di solito derivano da codice precedente che non è più compatibile con la nuova versione di PHP. La migliore soluzione a questo problema è eseguire una versione aggiornata di WordPress.

WordPress e la sua vasta comunità di utenti-sviluppatori sono profondamente consapevoli del ruolo fondamentale di PHP e spesso allineano il loro lavoro (dagli aggiornamenti di base ai plugin ai temi) per assicurarsi che sia compatibile con le nuove versioni di PHP. Solo per questo motivo, eseguire una versione aggiornata di WordPress è un ottimo modo per garantire che il tuo sito sia pronto per una versione aggiornata di PHP.

2. Verifica la presenza di problemi di compatibilità con un plug-in

Anche con una versione aggiornata di WordPress, tuttavia, non vi è alcuna garanzia che tutto cambierà senza intoppi. Per fortuna, puoi utilizzare i plug-in per verificare in anticipo i problemi di incompatibilità.

Il plug-in Controllo compatibilità PHP di WP Engine è stato creato proprio per questo scopo. Il plug-in controlla tutto il codice sul tuo sito e segnala possibili problemi e può essere utilizzato su qualsiasi sito WordPress.

Per utilizzare il plug-in, dovrai installarlo sul tuo sito e, una volta attivo, ci sarà una nuova voce di menu in Strumenti chiamata Compatibilità PHP. Qui, scegli semplicemente la versione PHP a cui desideri eseguire l'aggiornamento, quindi seleziona i plug-in e le altre estensioni che eseguirà la scansione sul tuo sito.

Verifica compatibilità PHP di WP Engine

Con questo, puoi avviare la scansione. Al termine, ti verrà presentato un elenco di errori e avvisi per il tuo sito. Ti dirà anche il nome del file e il numero di riga in cui si è verificato il problema.

Con queste informazioni, puoi sostituire plugin o temi difettosi o trovare una soluzione diversa e aggiornata. Anche il Controllo compatibilità PHP fornirà suggerimenti.

I clienti di WP Engine possono anche utilizzare il PHP Test Driver, che consentirà loro di visualizzare i propri siti Web su una versione diversa di PHP prima di impegnarsi per un aggiornamento. Simile a PHP Compatibility Checker, il PHP Test Driver fornisce un'eccellente visuale su eventuali problemi che potrebbero sorgere durante l'aggiornamento a una nuova versione di PHP.

3. Aggiorna la tua versione di PHP

Dopo aver eseguito la due diligence e controllato il tuo sito per problemi di compatibilità, è il momento di aggiornare alla tua nuova versione di PHP. Ci sono diversi modi per farlo. Per i più esperti dal punto di vista tecnico, un'opzione è l'aggiornamento di PHP utilizzando i comandi SSH.

Tuttavia, un modo molto più semplice per aggiornare il tuo PHP è tramite un provider di hosting qualificato. I clienti di WP Engine possono visualizzare la loro versione corrente di PHP e aggiornarla tramite lo strumento PHP Selector: è sufficiente accedere al portale utente e seguire i passaggi forniti qui. In caso di domande, puoi contattare l'assistenza in qualsiasi momento.

4. Controlla il tuo sito

Dopo aver aggiornato la tua versione di PHP, l'ultima cosa che vorrai fare è tornare al front-end del tuo sito e dare un'occhiata da vicino. Quando il tempo lo consente, ti consigliamo di controllare ogni singola pagina per assicurarti che tutto appaia come dovrebbe e che parti del tuo sito non siano disabilitate o abbiano altri problemi.

Ti consigliamo anche di controllare varie funzioni specifiche per il tuo tipo di sito. Ad esempio, i siti di eCommerce potrebbero eseguire un acquisto di prova dopo l'aggiornamento di PHP oppure un sito di notizie potrebbe fare clic su annunci e articoli correlati per assicurarsi che tutto sia stato aggiornato correttamente.

È anche importante testare i plug-in che stai utilizzando e le funzionalità del tema. Detto questo, se hai seguito i controlli di compatibilità descritti sopra, è improbabile che si verifichi un problema. Se non ci sono problemi evidenti, il tuo aggiornamento PHP è ora completo!


Conclusione

PHP è un elemento chiave di WordPress e, come tale, è una delle parti più critiche del tuo sito.

L'esecuzione di PHP aggiornato non solo gioverà alla velocità e alle prestazioni del tuo sito, ma ridurrà le vulnerabilità e migliorerà la sicurezza generale del tuo sito, mantenendo i tuoi dati al sicuro.

Sebbene la comprensione del funzionamento di PHP e la conoscenza della versione di PHP in esecuzione sui tuoi siti siano entrambi elementi importanti, assicurarsi di aggiornare PHP in modo sicuro è forse la parte più importante.

Mentre alcuni provider di hosting lasciano a te le configurazioni lato server (incluso PHP), i clienti di WP Engine sono sempre aggiornati e pronti a beneficiare delle ultime incredibili funzionalità di WordPress, PHP incluso!

Passa a WP Engine per i vantaggi in termini di prestazioni e sicurezza di PHP sempre aggiornato. Migra senza rischi con una garanzia di rimborso di 60 giorni e sperimenta il vantaggio dell'hosting WordPress gestito, perfezionato.

Migra ora!