Upgrade php 8 – De ce ar trebui să o faceți cât mai curând posibil

Publicat: 2022-10-03

Imagine prin codificator de cod de afaceri abstract prin pexels.com

În timp ce cercetam datele de pe unul dintre pluginurile noastre, am văzut că doar 2% dintre utilizatorii noștri WordPress au trecut la PHP 8! Tehnologia continuă să avanseze și trebuie să ținem pasul pentru a asigura o experiență și securitate optime pentru utilizatorii noștri. Limbajul de programare PHP care este responsabil pentru alimentarea ecosistemului WordPress a trecut acum de la 5. x, 6. x, 7. x la versiunea 8. Actualizarea PHP 8 vine cu o mulțime de caracteristici interesante, pe care le vom explora în Acest articol. Este destul de important să rețineți că patch-urile pentru a rezolva problemele de securitate pentru versiunile PHP mai vechi vor expira pe 28 noiembrie 2022.

În acest ghid, veți afla despre caracteristicile, funcțiile, beneficiile și ceea ce trebuie să știți înainte de a începe actualizarea PHP 8.

Între timp, dacă doriți să vă consultați cu experți cu privire la upgrade-ul dvs. PHP 8, organizați o consultare gratuită cu echipa noastră WordPress astăzi.

Motive pentru care să vă îndepărtați de versiunile mai vechi de PHP

Imagine de Markus Spike prin pexels.com

Să aruncăm o privire la principalele motive pentru a continua cu upgrade-ul php 8.

Risc de securitate și vulnerabilități PHP

Motivul principal pentru a face upgrade PHP este să vă asigurați că aplicațiile dvs. WordPress rulează pe o versiune complet acceptată care primește în mod regulat actualizări.

Noua versiune include câteva corecții de securitate care asigură că aplicațiile care folosesc PHP rămân securizate.

Din nou, versiunile PHP neacceptate nu au remedieri pentru vulnerabilități de securitate, așa că înainte de a găzdui o aplicație web PHP, mai întâi, verificați dacă furnizorii de găzduire au versiuni actualizate de PHP.

Deci, dacă continuați să utilizați versiunea mai veche de PHP, sunteți predispus la atacuri rău intenționate.

Incompatibilități ale versiunii PHP

Un alt motiv important pentru a utiliza cea mai recentă versiune de PHP este suportul pentru compatibilitate. Când rulați versiuni mai vechi, riscați să vă spargeți site-ul, iar aceasta este preocuparea principală pentru dezvoltatorii web.

Versiunile PHP care sunt acceptate implică faptul că aceste protocoale sunt monitorizate și îmbunătățite în mod regulat.

Fiecare dintre upgrade-uri vine cu actualizări majore și minore pentru a îmbunătăți securitatea și a elimina defecte, erori de configurare și alte probleme. Este o idee incontestabilă să fii la curent cu cele mai recente versiuni și upgrade-urile acestora.

Performanţă

Există o creștere semnificativă a performanței cu actualizarea PHP 8. PHP 7.4 permite sistemului să efectueze de 3 ori mai multe solicitări API REST pe secundă decât PHP 5.6, iar PHP 8 este de aproape 4 ori mai bun.

Vedeți scorul de viteză și coloanele API REST în tabelul de mai jos.

Comparația versiunilor PHP (Sursa: phpbenchmarks.com)

Beneficiile upgrade-ului la PHP 8

Imagine de Cottonbro prin pexels.com

Siguranță

Pentru a vă opera platforma construită cu PHP, cum ar fi WordPress, trebuie să rulați pe o versiune de PHP care este complet acceptată și actualizată în mod obișnuit pentru probleme de securitate.

Depășirea, coruperea memoriei, XSS, DoS, execuția codului, traversarea directoarelor, traversarea informațiilor și recuperarea sunt doar câteva exemple ale riscurilor care ar putea exista dacă continuați să rulați pe versiuni învechite.

Suport pentru dezvoltare

Din motive de compatibilitate, ar trebui să utilizați cea mai recentă versiune de PHP care este bine susținută și susținută. Când utilizați versiuni învechite, temele și pluginurile site-ului dvs. web pot deveni dezordonate.

Este un obicei bun să țineți pasul cu cele mai recente versiuni și cu upgrade-urile acestora pentru a reduce orice amenințări care pot apărea din utilizarea versiunilor mai vechi ale limbii.

Liniște sufletească pentru dezvoltatori

PHP 7.4 este cea mai recentă versiune stabilă înainte de PHP 8. Lansată pe 28 noiembrie 2019, versiunea PHP 7.4 a inclus o serie de funcții noi, îmbunătățiri de sintaxă și remedieri de erori.

Din păcate, mulți dezvoltatori obosesc să accepte o gamă largă de versiuni, expunându-și proiectele la instabilitate, lipsă de securitate și lacune de performanță.

Pentru a rezolva volumul de lucru, se recomandă ca platforma dvs. să fie actualizată la PHP 8, ceea ce reduce volumul de lucru pentru dezvoltatorii care lucrează la afacerea dvs. online.

Consultați lista noastră de verificare pentru migrarea abonamentelor WooCommerce .

Cum se face upgrade-ul PHP 8

Imagine de Pixabay prin pexels.com

Actualizarea versiunii dvs. PHP poate fi simplă și directă dacă știți ce să faceți. Desigur, ca în cazul oricărui upgrade, există întotdeauna posibilitatea ca probleme să apară. Ar putea fi erori, upgrade-uri nereușite sau ceva între ele.

În primul rând, verificați dacă, în general, totul de pe site-ul dvs. este compatibil cu cea mai recentă versiune PHP. Aceste informații pot fi văzute atunci când vă conectați la panoul de control al găzduirii web. Dacă versiunea de PHP selectată în platforma dvs. de găzduire nu este cea mai recentă, o puteți face upgrade în doar câțiva pași. Pentru ca migrarea panoului de control la o versiune PHP diferită este simplă, trebuie doar să selectați dintre versiunile PHP pe care PHP.net le acceptă în prezent.

Durata de viață tipică a unei versiuni PHP este de trei ani, după care nu ar trebui să mai fie utilizată. Utilizați următoarele metode pentru a actualiza versiunea PHP a site-ului dvs. web.

Metoda 1: Utilizarea unui site de organizare

Înainte de a vă actualiza site-ul live, ar trebui să aveți o replică exactă a site-ului dvs. într-un mediu de dezvoltare (cunoscut și ca site de staging) unde puteți testa modificarea versiunii PHP.

Există numeroase avantaje ale utilizării unui site de pregătire pentru upgrade față de un site live, care includ:

Asigurarea veniturilor: dacă actualizați site-ul web live și acesta se defectează, puteți pierde venituri sau utilizatori. Dar prin testarea pe site-uri de ședință, tot acest risc va fi atenuat.

Timp: Actualizarea versiunii WordPress PHP pe un site de staging vă permite să testați timp de câteva zile pentru a vă asigura că totul funcționează corect. Actualizarea direct pe un site live permite doar o perioadă scurtă de testare. Drept urmare, erorile rupte sunt ușor trecute cu vederea, ceea ce duce la o experiență negativă pentru utilizatorii dvs.

Menținerea reputației dvs.: reputația dvs. va avea de suferit dacă actualizați un site live și acesta se rupe; ca urmare, oamenii pot înceta să vă viziteze site-ul. Dacă apar probleme ca urmare a upgrade-ului, veți putea să le rezolvați mai întâi fără a vă pune în pericol reputația.

Puteți lua legătura cu echipa noastră de dezvoltare WordPress pentru o actualizare sigură .

Metoda 2: Utilizarea unui plugin de backup pentru site

Această metodă presupune să faceți mai întâi o copie de rezervă a site-ului dvs. WordPress înainte de a trece la actualizarea versiunii PHP la 8.

Pe tabloul de bord WordPress, navigați la wp-admin > pluginuri > adăugați nou și căutați „ Updraft ”:

Apoi, faceți clic pe butonul „ Instalare acum ” și apoi pe „ Activare ”, pentru a fi dus la asistentul de tur/setare:

Acum, faceți clic pe „ Apăsați aici pentru a începe! ” apoi, pe pagina următoare, faceți clic pe „ Backup acum ”:

Apoi, bifați casetele de lângă „ Includeți baza de date în copie de rezervă ” și „Îți includ fișierele în backup ”.

Când ați terminat, faceți clic pe butonul „ Backup acum ” din modal.

Va dura de la câteva minute la 30 de minute sau cam asa ceva, în funcție de dimensiunea conținutului de pe site-ul dvs. Când backup-ul este terminat, vi se va afișa un mesaj de succes și backup-ul dvs. va fi adăugat la listă, așa cum se poate vedea în imaginea de mai jos.

Asta e; ați realizat cu succes o copie de rezervă a site-ului dvs. WordPress și sunteți acum gata să faceți upgrade la versiunea 8 a PHP.

Deoarece backup-ul este stocat implicit pe serverul dvs., trebuie să îl descărcați urmând pașii de mai jos.

Derulați în jos la copiile de rezervă existente în wp-admin > Setări > Backup-uri UpdraftPlus și ar trebui să vedeți toate copiile de rezervă enumerate după cum urmează:

Pentru a accelera descărcarea, verificați doar elementele care sunt absolut necesare:

  • Bază de date
  • Pluginuri
  • Teme
  • Încărcări
  • Fișiere suplimentare

Când faceți clic pe un articol, acesta va fi localizat pe serverul dvs. și veți putea descărca fișierul pe computer.

Făcând clic pe fiecare articol, acestea vor fi descărcate pe computer. După ce ați descărcat totul, vă puteți actualiza versiunea PHP cu încredere, știind că vă puteți restaura site-ul dacă întâmpinați erori.

Metoda 3: Întrebați furnizorul dvs. de găzduire

O altă opțiune pe care o puteți folosi pentru a vă actualiza în siguranță versiunea PHP este gazda; dar, bineînțeles, ar trebui să faci și copii de siguranță ale site-urilor tale.

Fluxul implică în mod normal:

  • Conectarea la panoul de control.
  • Derulând în jos la țiglă Setări avansate și selectând PHP și setările bazei de date.
  • Derulând în jos până la Actualizare versiunea PHP.
  • Selectați versiunea PHP la care doriți să treceți și faceți clic pe butonul Actualizare.

Puteți efectua pașii de mai sus dacă înțelegeți cum să utilizați panoul de control al site-ului dvs. În caz contrar, ar trebui să cereți furnizorilor dvs. de găzduire să vă actualizeze versiunea PHP.

De asemenea, puteți cere unei agenții de dezvoltare să vă facă upgrade PHP 8 și să verifice orice probleme de compatibilitate.

Concluzie

A fost o plăcere să vă împărtășesc aceste informații; sperăm că ați dobândit o înțelegere aprofundată a motivului pentru care ar trebui să vă actualizați PHP la versiunea 8.

Migrarea la cea mai recentă versiune PHP este cea mai bună modalitate de a vă menține afacerea în siguranță, cum ar fi platforma online LearnDash, magazinul WooCommerce sau site-ul WordPress.

În plus, versiunea mai nouă de PHP are performanțe mai bune decât versiunile mai vechi.

O creștere semnificativă a performanței și a securității poate fi tot ceea ce este necesar pentru a îmbunătăți și a asigura o experiență pozitivă a utilizatorului pe site-ul dvs.

PHP 8 este semnificativ mai rapid decât PHP 7 conform diferitelor benchmark-uri web.

Deci, care este planul tău? Ai de gând să-l încerci? Spune-ne ce crezi în secțiunea de comentarii.

Luați legătura cu noi pentru a vă ajuta să vă actualizați versiunea PHP astăzi .

Până data viitoare, toate cele bune!