php 8 Upgrade – Perché dovresti farlo al più presto
Pubblicato: 2022-10-03Immagine di Abstract Business Code Coder tramite pexels.com
Durante l'analisi dei dati su uno dei nostri plugin, abbiamo notato che solo il 2% dei nostri utenti WordPress era passato a PHP 8! La tecnologia continua a progredire e dobbiamo stare al passo per garantire un'esperienza e una sicurezza ottimali per i nostri utenti. Il linguaggio di programmazione PHP che è responsabile dell'alimentazione dell'ecosistema WordPress è ora aggiornato dalla versione 5.x, 6.x, 7.x alla versione 8. L'aggiornamento a PHP 8 include molte interessanti funzionalità, che esploreremo in Questo articolo. È piuttosto importante notare che le patch per risolvere i problemi di sicurezza per le versioni precedenti di PHP scadranno il 28 novembre 2022.
In questa guida imparerai le caratteristiche, le funzioni, i vantaggi e ciò che devi sapere prima di iniziare l'aggiornamento a PHP 8.
Nel frattempo, se desideri consultare esperti sul tuo aggiornamento a PHP 8, imposta oggi stesso una consulenza gratuita con il nostro team di WordPress.
Motivi per cui abbandonare le versioni precedenti di PHP
Immagine di Markus Spike tramite pexels.com
Diamo un'occhiata ai principali motivi per procedere con l'aggiornamento a php 8.
Rischio e vulnerabilità per la sicurezza PHP
Il motivo principale per aggiornare PHP è garantire che le tue applicazioni WordPress siano in esecuzione su una versione completamente supportata che riceve regolarmente aggiornamenti.
La nuova versione presenta alcune patch di sicurezza che assicurano che le applicazioni che utilizzano PHP rimangano sicure.
Anche in questo caso, le versioni PHP non supportate non hanno correzioni per le vulnerabilità di sicurezza, quindi prima di ospitare un'applicazione Web PHP, verifica innanzitutto se i provider di hosting hanno versioni aggiornate di PHP.
Quindi, se continui a utilizzare la versione precedente di PHP, sei soggetto ad attacchi dannosi.
Incompatibilità della versione PHP
Un altro motivo importante per utilizzare la versione più recente di PHP è il supporto per la compatibilità. Quando esegui versioni precedenti, rischi di danneggiare il tuo sito e questa è la preoccupazione principale per gli sviluppatori web.
Le versioni PHP supportate implicano che questi protocolli siano regolarmente monitorati e migliorati.
Ciascuno degli aggiornamenti include aggiornamenti principali e minori per migliorare la sicurezza ed eliminare difetti, errori di configurazione e altri problemi. È un'idea indiscutibile rimanere aggiornati sulle ultime versioni e sui loro aggiornamenti.
Prestazione
C'è un aumento significativo delle prestazioni con l'aggiornamento di PHP 8. PHP 7.4 consente al sistema di eseguire 3 volte più richieste API REST al secondo rispetto a PHP 5.6 e PHP 8 è quasi 4 volte migliore.
Consulta le colonne del punteggio di velocità e dell'API REST nella tabella seguente.
Confronto delle versioni di PHP (Fonte: phpbenchmarks.com)
Vantaggi dell'aggiornamento a PHP 8
Immagine di Cottonbro tramite pexels.com
Sicurezza
Per far funzionare la tua piattaforma costruita con PHP come WordPress, devi essere in esecuzione su una versione di PHP che sia completamente supportata e regolarmente aggiornata per problemi di sicurezza.
Overflow, danneggiamento della memoria, XSS, DoS, esecuzione di codice, attraversamento di directory, attraversamento di informazioni e recupero sono solo alcuni esempi dei rischi che potrebbero esistere se si continua a eseguire versioni obsolete.
Supporto allo sviluppo
Per motivi di compatibilità, dovresti utilizzare la versione più recente di PHP che è ben supportata e supportata. Quando utilizzi versioni obsolete, i temi e i plug-in del tuo sito Web potrebbero diventare disordinati.
È buona norma tenere il passo con le versioni più recenti e i relativi aggiornamenti per arginare eventuali minacce che potrebbero derivare dall'utilizzo di versioni precedenti del linguaggio.
Tranquillità per gli sviluppatori
PHP 7.4 è la versione stabile più recente prima di PHP 8. Rilasciata il 28 novembre 2019, la versione PHP 7.4 includeva una serie di nuove funzionalità, miglioramenti della sintassi e correzioni di bug.
Purtroppo, molti sviluppatori si stancano di supportare un'ampia gamma di versioni, esponendo i loro progetti a instabilità, mancanza di sicurezza e divari di prestazioni.
Per risolvere il carico di lavoro, ti consigliamo di aggiornare la tua piattaforma a PHP 8, questo riduce il carico di lavoro per gli sviluppatori che lavorano sul tuo business online.
Dai un'occhiata alla nostra lista di controllo per la migrazione degli abbonamenti WooCommerce .
Come eseguire l'aggiornamento a PHP 8
Immagine di Pixabay tramite pexels.com
L'aggiornamento della tua versione di PHP può essere semplice e diretto se sai cosa fare. Naturalmente, come con qualsiasi aggiornamento, c'è sempre la possibilità che possano sorgere problemi. Potrebbero essere bug, aggiornamenti non riusciti o qualcosa nel mezzo.
Innanzitutto, controlla se in generale tutto sul tuo sito Web è compatibile con l'ultima versione di PHP. Queste informazioni possono essere visualizzate quando accedi al pannello di controllo del tuo hosting web. Se la versione di PHP selezionata nella tua piattaforma di hosting non è l'ultima, puoi aggiornarla in pochi passaggi. Poiché la migrazione del pannello di controllo a una diversa versione di PHP è semplice, è sufficiente selezionare tra le versioni di PHP attualmente supportate da PHP.net.
La durata tipica di una versione PHP è di tre anni, dopodiché non dovrebbe più essere utilizzata. Usa i seguenti metodi per aggiornare la versione PHP del tuo sito web.
Metodo 1: utilizzo di un sito di staging
Prima di aggiornare il tuo sito live, dovresti avere una replica esatta del tuo sito web in un ambiente di sviluppo (noto anche come sito di staging) in cui puoi testare la modifica della versione PHP.
Esistono numerosi vantaggi nell'utilizzo di un sito di staging per gli aggiornamenti rispetto a un sito live, che includono:
Garantire le tue entrate: se aggiorni il tuo sito web live e si rompe, potresti perdere entrate o utenti. Ma testando su siti di staging, tutto quel rischio sarà mitigato.
Tempo: l'aggiornamento della versione PHP di WordPress su un sito di staging ti consente di testare per alcuni giorni per assicurarti che tutto funzioni correttamente. L'aggiornamento direttamente su un sito live consente solo un breve periodo di test. Di conseguenza, i bug rotti vengono facilmente trascurati, risultando in un'esperienza negativa per i tuoi utenti.
Mantenere la tua reputazione: la tua reputazione ne risentirà se aggiorni un sito live e si rompe; di conseguenza, le persone potrebbero smettere di visitare il tuo sito. Se si verificano problemi a seguito dell'aggiornamento, sarai in grado di affrontarli prima senza compromettere la tua reputazione.
Puoi metterti in contatto con il nostro team di sviluppo di WordPress per un aggiornamento sicuro .
Metodo 2: utilizzo di un plug-in di backup del sito
Questo metodo prevede il backup del tuo sito WordPress prima di procedere all'aggiornamento della versione del tuo PHP a 8.
Sulla dashboard di WordPress, vai su wp-admin > plugin > aggiungi nuovo e cerca " Updraft ":
Quindi, fai clic sul pulsante " Installa ora " e quindi su " Attiva ", per accedere alla procedura guidata di configurazione:
Ora, fai clic su " Premi qui per iniziare! ” quindi, nella pagina successiva, fare clic su “ Esegui backup adesso ”:
Quindi seleziona le caselle accanto a " Includi il tuo database nel backup " e " Includi i tuoi file nel backup ".
Quando hai finito, fai clic sul pulsante " Esegui backup ora " nella modale.
Ci vorranno da pochi minuti a 30 minuti circa, a seconda delle dimensioni del contenuto del tuo sito web. Al termine del backup, verrà visualizzato un messaggio di successo e il backup verrà aggiunto all'elenco, come si può vedere nell'immagine qui sotto.
Questo è tutto; hai eseguito correttamente il backup del tuo sito Web WordPress e ora sei pronto per l'aggiornamento alla versione 8 di PHP.
Poiché il backup è archiviato sul tuo server per impostazione predefinita, devi scaricarlo utilizzando i passaggi seguenti.
Scorri verso il basso fino ai backup esistenti nel tuo wp-admin > Impostazioni > Backup UpdraftPlus e dovresti vedere tutti i tuoi backup elencati come segue:
Per velocizzare il download, controlla solo gli elementi assolutamente necessari:
- Banca dati
- Plugin
- Temi
- Caricamenti
- File aggiuntivi
Quando fai clic su un elemento, questo si troverà sul tuo server e sarai in grado di scaricare il file sul tuo computer.
Facendo clic su ogni elemento verranno scaricati sul tuo computer. Dopo aver scaricato tutto, puoi aggiornare la tua versione di PHP in tutta sicurezza, sapendo che puoi ripristinare il tuo sito web in caso di errori.
Metodo 3: chiedi al tuo provider di hosting
Un'altra opzione che puoi utilizzare per aggiornare in sicurezza la tua versione di PHP è il tuo host; ma ovviamente dovresti anche fare dei backup dei tuoi siti web.
Il flusso normalmente coinvolge:
- Accedi al tuo pannello di controllo.
- Scorrendo verso il basso fino al riquadro Impostazioni avanzate e selezionando PHP e le impostazioni del database.
- Scorrendo verso il basso fino a Aggiorna versione PHP.
- Seleziona la versione PHP a cui vuoi passare e fai clic sul pulsante Aggiorna.
Puoi eseguire i passaggi precedenti se hai una comprensione di come utilizzare il pannello di controllo del tuo sito web. Altrimenti, dovresti chiedere ai tuoi provider di hosting di aggiornare la tua versione di PHP.
Puoi anche chiedere a un'agenzia di sviluppo di eseguire l'aggiornamento a PHP 8 e verificare eventuali problemi di compatibilità.
Conclusione
È stato un piacere condividere queste informazioni con te; si spera che tu abbia acquisito una comprensione approfondita del motivo per cui dovresti aggiornare il tuo PHP alla versione 8.
La migrazione alla versione PHP più recente è il modo migliore per proteggere la tua attività, come la tua piattaforma online LearnDash, il negozio WooCommerce o il sito WordPress.
Inoltre, la versione più recente di PHP ha prestazioni migliori rispetto alle versioni precedenti.
Un aumento significativo delle prestazioni e della sicurezza può essere tutto ciò che è necessario per migliorare e garantire un'esperienza utente positiva sul tuo sito web.
PHP 8 è significativamente più veloce di PHP 7 secondo vari benchmark web.
Allora, qual è il tuo piano? Hai intenzione di provarlo? Facci sapere cosa ne pensi nella sezione commenti.
Mettiti in contatto con noi per aiutarti ad aggiornare la tua versione PHP oggi .
Alla prossima volta, tutto il meglio!