Cum să verificați ce versiune de PHP utilizați

Publicat: 2022-05-05

De ce contează să fii pe cea mai recentă versiune de PHP și cum să verifici ce versiune te afli

Fiecare site web are cel puțin un lucru în comun: rulează pe cod.

Dacă site-ul dvs. este construit cu WordPress, acel cod ar putea include o combinație de HTML, CSS și JavaScript (printre alte limbaje de codare), dar aproape sigur include PHP.

Experimentați avantajul găzduirii WordPress gestionate, perfecționat.

Comutați la WP Engine

PHP, care este prescurtarea de la Hypertext Preprocessor, este un limbaj de scripting open source care a fost o bază constantă pe partea de server a dezvoltării WordPress de când WordPress a fost lansat în 2003.

Majoritatea lucrurilor pe care le vedeți atât pe partea din față, cât și pe cea din spatele site-ului dvs. WordPress există datorită PHP. Nu numai că se găsește în șabloanele de postare și de pagină, dar PHP alcătuiește și fișierele care construiesc tabloul de bord WordPress.

Pe măsură ce au fost lansate versiuni mai noi de PHP, probabil că a devenit mai important ca un cadru puternic pentru construirea de șantiere și îmbunătățirea performanței, dar rularea unei versiuni actualizate de PHP este cheia pentru realizarea acestor rezultate.

50% dintre site-urile WordPress rulează o versiune PHP care este deja la sfârșitul duratei de viață, ceea ce înseamnă că nu mai este acceptată sau corectată pentru vulnerabilități de securitate.

În această postare, veți afla mai multe despre PHP și de ce este important să rulați cea mai recentă versiune, cum să verificați ce versiune de PHP rulează site-ul dvs. și cum să o actualizați în siguranță. Ești gata să începi? Să ne scufundăm!

Cuprins
1. Codul serverului 101: Ce este PHP?
2. Beneficiile actualizării PHP
3. Cum să verificați versiunea PHP a site-ului dvs. WordPress
3.1. Utilizați instrumentul WordPress pentru sănătatea site-ului
3.2. Rulați un fișier PHP (DIY)
3.3. Verificați cu furnizorul dvs. de găzduire
3.4. Utilizați un plugin WordPress
3.5. Cum să-ți dai seama dacă ai o versiune de PHP care nu a fost corectată pentru vulnerabilități de securitate
4. Cum să vă actualizați PHP în siguranță
4.1. 1. Asigurați-vă că WordPress este la zi
4.2. 2. Verificați dacă există probleme de compatibilitate cu un plugin
4.3. 3. Actualizați versiunea dvs. de PHP
4.4. 4. Verificați-vă site-ul
5. Concluzie

Codul serverului 101: Ce este PHP?

PHP este un limbaj de programare open source care joacă un rol central în tradiționalul open source LAMP Stack. Ca atare, este un element de bază găsit în culise pe multe site-uri WordPress.

Spre deosebire de JavaScript, unde codul este redat în browserul unui utilizator, PHP este un limbaj de programare pe partea de server, ceea ce înseamnă că este procesat pe serverul fizic în care locuiește. De asemenea, înseamnă că orice problemă cu performanța site-ului care provine din PHP ar putea ajunge să fie rezolvată de dvs.

În funcție de furnizorul dvs. de găzduire și de resursele serverului pe care le-ați furnizat, problemele cu PHP (cum ar fi neexecuția unei versiuni actualizate a codului) vă pot încetini, indiferent cât de mult ați încercat să vă optimizați site-ul.

În timp ce PHP este utilizat pe scară largă ca componentă centrală a WordPress, trebuie de asemenea actualizat pentru a se asigura că vă alimentează site-ul, nu îl încetinește.


Beneficiile actualizării PHP

Având în vedere importanța PHP pentru WordPress, rularea unei versiuni actualizate de PHP poate avea un impact major asupra performanței generale a site-urilor WordPress individuale.

Pe scurt, PHP extrage datele corecte din baza ta de date, le împachetează în HTML și CSS și apoi le livrează în browserul vizitatorului tău. Dacă orice parte a acestui proces este lentă, la fel este și orice altceva, iar utilizatorii tăi vor fi primii care vor observa.

În timp ce actualizarea PHP vă va ajuta să vă asigurați că funcționează fără probleme, noile versiuni sunt, de asemenea, susținute de o echipă de dezvoltatori PHP din întreaga lume care întrețin, actualizează și repară limba în versiunile stabile.

În prezent, fiecare versiune PHP este acceptată timp de doi ani după lansarea inițială, ceea ce înseamnă că îmbunătățirile, remedierea erorilor și corecțiile de securitate sunt toate abordate în mod obișnuit. După primii doi ani, versiunile PHP primesc doar actualizări critice de securitate, iar după trei ani, versiunile PHP sunt depreciate și nu mai primesc actualizări deloc.

După cum s-a menționat mai sus, jumătate din toate site-urile WordPress rulează o versiune de PHP care a fost deja depreciată, ceea ce înseamnă că nu mai este acceptată sau corectată pentru vulnerabilități de securitate.

Optimizarea site-ului dvs. pentru performanță ȘI securitate este locul în care actualizarea PHP intră în centrul atenției. La fel ca WordPress, PHP a devenit mai avansat prin mulți ani de dezvoltare a site-urilor web și cazuri de utilizare în lumea reală. Noile versiuni continuă să evolueze și au existat numeroase actualizări, precum și versiuni complete de la lansarea versiunii 1.0 (în 1995!).

Pentru a rula WordPress, serverul dvs. trebuie să utilizeze cel puțin versiunea PHP 5.2.4, cu toate acestea, recomandarea standard este PHP 7.4 sau mai mare.

Asta pentru că, la fel ca WordPress, noile versiuni de PHP oferă îmbunătățiri pentru viteza site-ului, securitatea și eficiența generală. Pe măsură ce progresează, PHP a devenit doar mai rapid, mai sigur și mai puțin consumat de resurse decât iterațiile sale anterioare.

Am văzut acest lucru de prima mână la WP Engine, unde upgrade-urile clienților la versiuni noi de PHP duc adesea la o scădere a timpilor de procesare a solicitărilor de server și la viteze mai rapide ale site-ului.

Lucrăm din greu pentru a ne asigura că clienții noștri au acces la cele mai recente versiuni de PHP și, de obicei, facem aceste versiuni disponibile după ce am finalizat testele necesare la scară pentru toate site-urile clienților noștri.


Cum să verificați versiunea PHP a site-ului dvs. WordPress

Cum îți dai seama pe ce versiune de PHP rulează site-ul tău în prezent? Dacă doriți să știți ce versiune de PHP alimentează în prezent site-ul dvs. WordPress, există câteva modalități de a afla:

Utilizați instrumentul WordPress pentru sănătatea site-ului

Pentru utilizatorii care rulează WordPress versiunea 5.2 și mai sus, una dintre cele mai ușoare modalități de a determina ce versiune de PHP folosește site-ul dvs. este prin instrumentul WordPress Site Health, care oferă o mulțime de informații utile despre site-urile dvs. WordPress (nu doar PHP).

În timp ce pagina Starea sănătății site-ului va oferi o prezentare generală a întregului site, recomandă o actualizare PHP dacă versiunea dvs. actuală este învechită, puteți verifica rapid ce versiune de PHP utilizați navigând la Instrumente > Sănătatea site-ului > Pagina de informații din tabloul de bord WordPress și deschiderea filei Server. Ar trebui să vedeți următoarele:

Instrumentul WordPress Site Health prin fila Server

Pe lângă arhitectura serverului și informațiile despre serverul web, acest ecran vă va spune ce versiune de PHP rulați în prezent, vă va identifica PHP SAPI (API-ul serverului, SAPI pe care PHP îl folosește) și vă va spune care este PHP maxim. variabilele de intrare sunt (în mod implicit, numărul maxim de variabile de intrare permis pentru scripturile PHP este setat la 1000).

Rulați un fișier PHP (DIY)

Dacă aveți acces la propriul server, vă puteți verifica starea PHP rulând un fișier PHP simplu. Doar adăugați următoarele într-un fișier PHP gol și rulați-l pe serverul dvs.:

<?php phpinfo() ?>

Sau, dacă utilizați o versiune de PHP instalată local, utilizați următoarele:

php -v

Aceasta ar trebui să ofere informații despre versiunea de PHP pe care o utilizați în prezent, când a fost creată, date privind drepturile de autor etc. Cu toate acestea, nu toată lumea are cunoștințele, timpul sau accesul pentru a rula fișiere pe propriul server.

Verificați cu furnizorul dvs. de găzduire

Dacă site-ul dvs. WordPress este găzduit de un furnizor, ar trebui să puteți identifica cu ușurință ce versiune de PHP folosesc site-urile dvs. Dacă nu este ușor evident, poate fi necesar să contactați furnizorul pentru ajutor.

WP Engine facilitează vizualizarea tuturor informațiilor PHP prin intermediul instrumentului PHP Selector, care vă arată versiunea curentă de PHP pe care o folosește site-ul dvs. și oferă opțiuni simple pentru actualizarea PHP.


V-ați săturat să vă faceți griji pentru PHP? Avem asta acoperit!

Comutați la WP Engine

Utilizați un plugin WordPress

O altă opțiune este să accesați lumea largă a pluginurilor WordPress pentru ajutor pentru a afla mai multe despre PHP-ul dvs. Afișați versiunea PHP este un plugin WordPress solid care vă oferă posibilitatea de a vedea versiunea dvs. PHP actuală sub „Într-o privire” din tabloul de bord WordPress.

Widget pentru tabloul de bord „Într-o privire”.

Dacă rulați într-adevăr o versiune actualizată de PHP, sunteți într-o formă bună, dar pentru cei cu PHP învechit sau pentru cei care doresc să știe cum să-și actualizeze PHP atunci când va veni momentul, următoarea secțiune este pentru tine.

Cum să-ți dai seama dacă ai o versiune de PHP care nu a fost corectată pentru vulnerabilități de securitate

După cum sa menționat mai sus, versiunile PHP sunt acceptate timp de doi ani după lansarea inițială, ceea ce înseamnă că îmbunătățirile generale, remedierea erorilor și corecțiile pentru vulnerabilitățile de securitate sunt toate abordate și actualizate în mod obișnuit. După doi ani, totuși, versiunile PHP vor primi doar actualizări critice de securitate, iar după trei ani, versiunile PHP sunt complet depreciate, ceea ce înseamnă că nu mai primesc actualizări deloc.

În timp ce instrumente precum funcția WordPress Site Health vă vor spune dacă PHP-ul dvs. este învechit, puteți utiliza informațiile detaliate despre versiunea PHP găsite aici pentru a determina exact ce tip de asistență primește în prezent fiecare versiune de PHP sau dacă este încă acceptată la toate.


Cum să vă actualizați PHP în siguranță

Actualizarea versiunii dvs. de PHP nu este deosebit de complicată, deși, ca orice actualizare de software, există unele riscuri implicate.

Cel mai mare risc este centrat în jurul compatibilității cu versiunea anterioară sau a posibilității ca codul de pe site-ul dvs. (în nucleul WordPress, teme, pluginuri și scripturi) să nu fie compatibil cu noua versiune de PHP la care faceți upgrade.

Dacă acesta este într-adevăr cazul, tot sau părți din site-ul dvs. s-ar putea rupe sau întâmpina probleme semnificative de performanță odată ce faceți schimbarea. Acestea fiind spuse, există modalități de a verifica problemele de compatibilitate înainte de a vă actualiza PHP, care sunt prezentate mai jos.

Înainte de a intra, procesul descris aici este pentru actualizarea site-ului dvs. live. O opțiune și mai bună este explorarea dezvoltării locale, care vă permite să creați o copie locală a site-ului dvs. și să o rulați pe computer. Este, fără îndoială, cea mai bună (și cea mai sigură) modalitate de a testa codul nou pe site-ul dvs., iar actualizarea la o nouă versiune de PHP nu face excepție!

Cu asta, iată cum să actualizați în siguranță versiunea dvs. de PHP:

1. Asigurați-vă că WordPress este la zi

După cum sa menționat mai sus, problemele cu actualizările PHP apar de obicei din codul mai vechi care nu mai este compatibil cu noua versiune PHP Cea mai bună soluție la această problemă este să rulați o versiune actualizată a WordPress.

WordPress și comunitatea sa largă de utilizatori-dezvoltatori sunt foarte conștienți de rolul fundamental al PHP și adesea își aliniază activitatea (de la actualizări de bază la pluginuri la teme) pentru a se asigura că este compatibil cu noile versiuni de PHP. Numai din acest motiv, rularea unei versiuni actualizate de WordPress este o modalitate excelentă de a vă asigura că site-ul dvs. este pregătit pentru o versiune actualizată de PHP.

2. Verificați dacă există probleme de compatibilitate cu un plugin

Chiar și cu o versiune actualizată a WordPress, totuși, nu există nicio garanție că totul va trece fără probleme. Din fericire, puteți utiliza pluginuri pentru a testa în prealabil problemele de incompatibilitate.

Pluginul PHP Compatibility Checker al WP Engine a fost creat tocmai în acest scop. Pluginul verifică tot codul de pe site-ul dvs. și semnalează posibilele probleme - și poate fi folosit pe orice site WordPress.

Pentru a utiliza pluginul, va trebui să îl instalați pe site-ul dvs. și, odată ce este activ, va apărea un nou element de meniu sub Instrumente numit Compatibilitate PHP. Aici, pur și simplu alegeți versiunea PHP la care doriți să faceți upgrade și apoi selectați pluginurile și alte extensii pe care le va scana pe site-ul dvs.

Verificatorul de compatibilitate PHP al WP Engine

Cu asta, puteți începe scanarea. După ce ați terminat, vi se va prezenta o listă de erori și avertismente pentru site-ul dvs. Vă va spune chiar numele fișierului și numărul liniei în care a fost întâlnită problema.

Cu aceste informații, puteți înlocui pluginuri sau teme defecte sau puteți găsi o soluție diferită, actualizată. Verificatorul de compatibilitate PHP va face și sugestii.

Clienții WP Engine pot folosi, de asemenea, driverul de testare PHP, care le va permite să își vadă site-urile pe o altă versiune de PHP înainte de a se angaja la o actualizare. Similar cu PHP Compatibility Checker, PHP Test Driver oferă o linie excelentă de vedere asupra oricăror probleme potențiale care ar putea apărea la actualizarea la o nouă versiune de PHP.

3. Actualizați versiunea dvs. de PHP

Odată ce ați făcut diligența necesară și ați verificat site-ul pentru probleme de compatibilitate, este timpul să actualizați la noua versiune de PHP. Există mai multe moduri în care puteți face acest lucru. Pentru cei mai pricepuți din punct de vedere tehnic, o opțiune este actualizarea PHP folosind comenzi SSH.

Cu toate acestea, o modalitate mult mai ușoară de a vă actualiza PHP este prin intermediul unui furnizor de găzduire calificat. Clienții WP Engine pot să-și vadă versiunea actuală de PHP și să o actualizeze prin intermediul instrumentului PHP Selector - trebuie doar să vă conectați la portalul utilizatorilor și să urmați pașii furnizați aici. Dacă aveți întrebări, puteți contacta asistența în orice moment.

4. Verificați-vă site-ul

Odată ce ați actualizat versiunea PHP, ultimul lucru pe care veți dori să-l faceți este să vă întoarceți la front-end-ul site-ului dvs. și să aruncați o privire atentă. Pe măsură ce timpul vă permite, veți dori să verificați fiecare pagină pentru a vă asigura că totul arată așa cum ar trebui și că părți ale site-ului dvs. nu sunt dezactivate sau întâmpină alte probleme.

De asemenea, veți dori să verificați diverse funcții specifice tipului dvs. de site. De exemplu, site-urile de comerț electronic ar putea efectua o achiziție de test după actualizarea PHP sau un site de știri poate face clic pe anunțuri și articole conexe pentru a se asigura că totul a fost actualizat corect.

De asemenea, este important să testați pluginurile pe care le utilizați, precum și funcțiile temei. Acestea fiind spuse, dacă ați urmat verificările de compatibilitate detaliate mai sus, este puțin probabil să aveți o problemă. Dacă nu sunt evidente probleme, actualizarea dvs. PHP este acum completă!


Concluzie

PHP este un element cheie al WordPress și, ca atare, este una dintre cele mai critice părți ale site-ului tău.

Nu numai că rularea PHP actualizat va beneficia de viteza și performanța site-ului dvs., ci va reduce vulnerabilitățile și va îmbunătăți securitatea generală a site-ului dvs., păstrând datele în siguranță.

În timp ce înțelegerea modului în care funcționează PHP și cunoașterea versiunii de PHP pe care rulează site-urile dvs. sunt ambele elemente importante, asigurați-vă că actualizați PHP în siguranță este poate cea mai importantă parte.

În timp ce unii furnizori de găzduire vă lasă configurațiile pe server (inclusiv PHP), clienții WP Engine sunt mereu la zi și gata să beneficieze de cele mai recente caracteristici incredibile ale WordPress, inclusiv PHP!

Treceți la WP Engine pentru performanța și beneficiile de securitate ale PHP mereu actualizat. Migrați fără riscuri cu o garanție de rambursare a banilor de 60 de zile și experimentați avantajul găzduirii WordPress gestionate, perfecționat.

Migrați acum!