Quando aggiornare PHP?
PHP è un linguaggio di programmazione che può essere eseguito con Apache o Microsoft IIS e funziona con il tuo server dedicato o VPS per eseguire le richieste che compongono il tuo sito web. L'88% dei siti online utilizza la tecnologia PHP 5.X che diventerà presto vulnerabile. Alla chiusura di quest'anno, in programma entro dic. 31, 2018 il supporto per la sicurezza terminerà per il nostro caro vecchio amico PHP 5.6, il che significa che i bug e le correzioni di sicurezza non verranno presi in considerazione e potrebbero portare a vulnerabilità di sicurezza. Ogni versione di PHP viene supportata attivamente per due anni, mentre il terzo anno riceve solo aggiornamenti di sicurezza critici. Fortunatamente, gli dei di PHP ci hanno sorriso e hanno allungato la vita per solo un anno in più rispetto alla tipica versione di PHP prima di darci la scadenza del nuovo anno. Per tutti gli sviluppatori là fuori che vogliono sapere esattamente cosa sta cambiando, ecco un'utile guida alla migrazione da PHP 5.6 a PHP 7.X.
Sebbene l'ultimo PHP 5 si chiuda con PHP 5.6, ciò lascerà inevitabilmente i siti Web che utilizzano PHP 5 vulnerabili agli attacchi e alle scarse prestazioni. Ha sostanzialmente raggiunto il suo famigerato titolo End of Life (EOL). Il passaggio alle versioni più recenti di PHP 7 non è solo positivo per la sicurezza, ma l'aggiornamento può in definitiva farti risparmiare denaro. Ridurre i costi di fare affari evitando problemi di incompatibilità e conformità del software. Se un mal di testa emotivo non è sufficiente per convincere gli sviluppatori a cambiare, i vantaggi lo faranno. I benchmark mostrano che PHP 7.x è stato testato per funzionare tre volte più velocemente di PHP5.6!
Vediamo:
- Prestazioni più veloci con conseguente minore utilizzo della memoria
- Caricamenti della pagina tre volte più veloci*
- Meglio per i siti ad alto traffico
Se ti trovi in un ambiente condiviso che gestisce il sistema operativo e il framework, il tuo provider di hosting dovrebbe inviare notifiche sulla modifica imminente, il loro piano d'azione e le date limite. I nostri prodotti di hosting gestito, come Storm VPS, Cloud Sites o Managed WordPress, dispongono di team di supporto che possono aiutarti a passare facilmente da PHP 5.X a PHP 7.X. Il nostro prodotto WordPress gestito ha un controllo di compatibilità integrato e un pulsante per l'aggiornamento con un clic, un motivo in più per amarlo!
Verifiche di compatibilità
Durante l'utilizzo di WordPress per alimentare il tuo sito, puoi verificare alcuni aspetti vitali andando alla pagina dei plugin di WordPress e cercando i plugin che utilizzi. Una volta trovato il plug-in o i temi che utilizzi, le loro pagine informative di solito diranno quale versione di PHP utilizzano. Inoltre, controlla la scheda di revisione per i commenti degli utenti poiché questa sezione fornisce informazioni utili. Questa scheda di revisione è utile per vedere se altri hanno avuto problemi con il plug-in o il tema e le versioni PHP più recenti. È buona norma cercare le recensioni e vedere cosa hanno detto le persone su detto plug-in. Se non vedi alcuna risposta o non ha un buon punteggio, allora vorrai allontanarti da esso. Se utilizzi plug-in personalizzati, consulta il tuo sviluppatore per vedere come funzionano nelle nuove versioni di PHP. Il controllo di compatibilità dei plug-in di WordPress ti fornirà un elenco di plug-in e temi che potrebbero non integrarsi bene con PHP 7.X.
Se gestisci un sito mission-critical, è meglio eseguire un controllo di compatibilità perché l'aggiornamento alla cieca potrebbe comportare il mancato funzionamento di alcune parti della tua pagina. Il controllo della compatibilità PHP, come puoi immaginare, è un po' più approfondito, ma dalla ricerca online è disponibile un controllo della compatibilità per i server VPS che puoi utilizzare scaricando il repository da GitHub.
Vale la pena notare che alcuni plug-in potrebbero richiedere l'installazione di un modulo PHP affinché il plug-in funzioni. Quando si aggiorna la versione PHP, potrebbe essere necessario reinstallare anche il modulo PHP. Fortunatamente, il nostro team di supporto può assisterti nell'installazione di qualsiasi modulo PHP di cui potresti aver bisogno o fornire la migliore linea d'azione se il modulo PHP non è disponibile per la tua versione PHP.
Come eseguire l'aggiornamento a PHP 7 in cPanel
Se stai utilizzando un VPS Linux, il modo più semplice per verificare è accedere al tuo server ed eseguire il seguente comando tramite il tuo terminale:
php --version
Output: PHP 7.0.30 (cli) (built: Jun 26 2018 20:34:16)
cPanel:
NotaÈ importante eseguire un backup del sito prima di migrare a PHP 7.XCerca in php, seleziona Multi PHP Manager , mostrerà questa schermata per mostrare quale versione di php stai utilizzando. Durante la versione PHP schermata è possibile aggiornare la versione PHP qui facendo clic sul segno di spunta accanto al dominio e selezionando la versione PHP desiderata nel menu a tendina di destra e fare clic su Applica .