Actualizarea PHP pentru un blog pe WordPress, instrucțiuni pas cu pas pentru începători. Actualizarea PHP pe Denwer Cum se schimbă versiunea PHP

Dacă utilizați Denwer, atunci știți că actualizările pachetelor nu se întâmplă foarte des. Dacă serverul în sine nu ne îngrijorează prea mult, atunci iată versiunea php ar putea deveni o problemă critică. Cam asta e cum se actualizează PHP pe Denwer, vorbim azi.

De fapt, aici nu este nimic dificil. Mai întâi trebuie să descărcați fir de siguranta versiune php pe site-ul http://windows.php.net/download/. Vă sfătuiesc să descărcați versiunea pe 32 de biți, deoarece... cu 64 de biți este posibil să aveți probleme, iar această versiune este în prezent experimentală.

Acum opriți serverul folosind scriptul stop.exeȘi switchOff.exe, apoi urmați poteca usr/local/php5și ștergeți toate fișierele binare de acolo, înlocuindu-le cu cele pe care tocmai le-ați descărcat. Repornire Denwer.

Acum în folder php5 nu ai un dosar php.ini, cu toate acestea, în loc de ea există php.ini-dezvoltareȘi php.ini-producție. Puteți redenumi oricare dintre ele în php.iniși configurați serverul după cum aveți nevoie. Nu uitați să vedeți și că directiva este necomentată extension_dir="ext" pentru a evita problemele cu pluginurile în viitor.

Oricine folosește DNVR, așa-numitul kit gentleman’s web developer, știe că problema actualizării pachetului apare foarte rar și nu provoacă mari probleme. Un punct foarte important atunci când lucrați cu Denwer este actualizarea PHP. Trebuie să-l actualizați la timp și la versiunea actuală, care, apropo, nu este deloc dificilă. Cu toate acestea, aici utilizatorii acestui instrument au cel mai adesea probleme. Vă oferim instrucțiuni pas cu pas care vă vor spune în detaliu cum să actualizați PHP pe Denwer.

Când actualizați php pe Denwer, trebuie să urmați cu strictețe instrucțiunile.


Curățarea erorilor

Denver este în jos!

  • În primul rând, verificăm dacă am descărcat versiunea corectă de PHP. Vă rugăm să rețineți: este necesară versiunea 5! Denver a fost actualizat cu destul de mult timp în urmă, așa că versiunea 7 pur și simplu nu va funcționa cu ea.
  • Poate exista și o problemă cu Apache. Versiunea sa pentru Denver este 2.2, dar în prezent necesită 2.4 pentru a funcționa cu succes cu PHP. Acest lucru poate fi rezolvat prin setări individuale de pe computer.
  • Și încă o modalitate simplă de a corecta programul: eliminați Denver și instalați-l din nou. În mod surprinzător, în majoritatea cazurilor acest lucru ajută. Și nu este o chestiune de misticism, doar că uneori acest instrument se dovedește a fi banal „reconfigurat”: i se pot face prea multe modificări manual și într-o manieră haotică. Nu uitați să salvați toate fișierele stocate în folderul principal - de fapt, fișierele site-ului - într-un folder de rezervă înainte de a le șterge.

Daca ai uitat de...


Urmând aceste instrucțiuni simple pas cu pas, am reușit să actualizăm cu succes PHP pe Denver și, de asemenea, să ne ocupăm de posibile erori. Vom fi bucuroși să primim feedback-ul dumneavoastră despre lucrul cu acest program și actualizările acestuia!

Site-ul dvs. WordPress poate rula mai repede și poate deveni mai sigur și este în mâinile tale!

Această pagină va încerca să explice de ce înseamnă acest lucru pentru tine și cum o poți remedia.

De ce PHP este semnificativ

PHP este limbajul de programare pe care se bazează WordPress. Versiunea PHP este instalată la nivel de server de către administratorul de sistem. Deși este posibil să fiți conștient de importanța actualizării WordPress, a pluginurilor și a temelor, este la fel de important să păstrați versiunea PHP actualizată.

Există două motive importante pentru a avea cea mai recentă versiune de PHP:

  • Site-ul dvs. va rula mai repede, deoarece cele mai recente versiuni de PHP sunt mai eficiente. Actualizarea la cea mai recentă versiune de PHP acceptată (în prezent 7.3) poate accelera site-ul de până la 3-4 ori în comparație cu versiunile mai vechi.
  • Site-ul dvs. va fi mai sigur. PHP, ca și WordPress, este susținut de comunitatea sa. Deoarece PHP este atât de răspândit, este o țintă prioritară pentru hacking; numai cele mai recente versiuni acceptate vor avea cele mai recente caracteristici de securitate. Versiuni vechi de PHP neacceptate nu le ai, deci actualizarea PHP este necesară pentru a vă menține site-ul WordPress în siguranță.

Dar asta nu este tot, există și alte avantaje:

  • Un site rapid are avantaje în motoarele de căutare, astfel încât veți obține un clasament mai ridicat în căutare!
  • Un site rapid reține mai bine vizitatorii. Vizitatorii pleacă mai repede de pe site-urile lente; un site rapid este mai eficient.
  • Un site web securizat este mai bine protejat de hackingși deteriorarea reputației în caz de hacking.

Aceste beneficii sunt bune atât pentru dvs., cât și pentru vizitatorii site-ului. Acestea sunt motivele pentru care ar trebui să actualizați PHP cât mai curând posibil. În secțiunea următoare vă vom spune cum să faceți acest lucru.

Înainte de a actualiza PHP

În primul rând, câteva avertismente, dar nu trebuie să vă alarmați. Există câteva lucruri tehnice pe care trebuie să le faceți înainte de a vă actualiza versiunea PHP.

Actualizarea versiunii PHP în sine nu ar trebui să fie o mare problemă, dar noi nu putem garanta ca va trece fara probleme. WordPress funcționează chiar și cu o versiune veche ca 5.6.20 (deși recomandăm 7.3, avem excelent compatibil cu înapoi!), dar nu știm cum vor funcționa pluginurile și temele dvs. Ar trebui, cele mai populare sau de renume pluginuri și teme sunt probabil să fie, dar din nou, nu garantăm acest lucru.

Mai jos sunt câțiva pași pe care îi puteți lua pentru a vă reduce riscul înainte de a face upgrade:

  • Faceți o copie de rezervă a site-ului:, acest lucru vă va permite să anulați site-ul în cazul în care ceva nu merge bine. Există, așa că dacă încă nu te-ai hotărât asupra unei soluții pentru tine, atunci încearcă una dintre acestea. Pentru a finaliza rollback-ul, va trebui, de asemenea, să returnați versiunea curentă de PHP (vă vom spune cum să faceți acest lucru puțin mai târziu).
  • Actualizați WordPress, teme și pluginuri: din consola WordPress, accesați Actualizări și actualizați totul. Acesta este ceva care ar trebui făcut oricum în mod regulat. Odată ce actualizările sunt finalizate, asigurați-vă că site-ul funcționează așa cum ar trebui.
  • Verificați compatibilitatea PHP: instalați un plugin pentru a vă verifica temele și pluginurile pentru posibile probleme. Pluginul nu este perfect și poate pierde lucruri sau poate da rezultate false pozitive, dar în majoritatea cazurilor funcționează.
  • Remediați problemele de compatibilitate PHP: Dacă pluginul a găsit probleme la pasul anterior, contactați dezvoltatorii de teme sau de plugin și cereți-le să o rezolve. Dacă nu vor sau nu pot face acest lucru, atunci căutați în directoare alte teme cu funcționalitate similară și folosiți-le în locul celor problematice.

Faceți acești câțiva pași și veți fi gata să actualizați versiunea PHP a site-ului dvs. WordPress pentru a beneficia de toate beneficiile pe care le aduce!

Dacă întâmpinați dificultăți în timpul procesului sau aveți nevoie de ajutor, atunci este mai bine să contactați un dezvoltator web profesionist, asistență de la furnizorul dvs. de găzduire sau autorii pluginurilor și temelor dvs. Majoritatea dintre ei ar trebui să fie bucuroși să vă ajute.

Și acum putem trece în sfârșit la actualizarea versiunii PHP pe site-ul dvs.

Cum să actualizați versiunea PHP pe un site web pentru a o face mai rapidă și mai sigură

Acum sunteți gata să actualizați versiunea PHP pe site-ul dvs. web! Ți-ai făcut due diligence, ai o copie de rezervă și site-ul tău este pregătit să fie actualizat în cel mai bun mod posibil.

Deoarece versiunea PHP este instalată la nivel de server de către găzduirea dvs., actualizarea are loc fie prin modificarea setărilor din panoul de găzduire, fie contactând suportul tehnic de găzduire cu o solicitare de schimbare a versiunii PHP.

Deci, pașii exacti de actualizare vor varia în funcție de furnizorul de găzduire. Mai jos sunt , care ne-au oferit instrucțiuni (în engleză) despre cum să actualizăm PHP pentru ei.

Dacă nu vă găsiți găzduirea în listă, puteți contacta asistența tehnică pentru găzduire și să le cereți să vă ajute. Mai jos este un șablon de cerere pe care îl puteți folosi:

Dragă suport pentru găzduire!

Vreau să fac site-ul meu WordPress mai rapid și mai sigur cu cea mai recentă versiune de PHP.
Dacă site-ul meu nu folosește deja cea mai recentă versiune de PHP,
atunci te rog spune-mi ce pas cu pas trebuie să fac pentru a actualiza.

Mulțumesc!

Dacă întâmpinați dificultăți în această etapă, atunci fie schimbați singur versiunea PHP, fie contactați asistența pentru găzduire sau un dezvoltator web profesionist. Dacă trebuie să reveniți la o copie de rezervă, mai întâi restaurați versiunea anterioară de PHP pe care o utilizați (eventual contactând suportul pentru găzduire), apoi restaurați site-ul din backup.

Acum aveți toate informațiile despre actualizare! Grozav! Cu cea mai recentă versiune de PHP, site-ul tău va fi mai rapid și mai sigur, iar vizitatorii tăi vor fi mai fericiți.

Site-uri web WordPress rapide și sigure pentru toată lumea

Cu cea mai recentă versiune de PHP, poți fi sigur că site-ul tău este cât mai rapid și sigur posibil.

Acum aveți toate informațiile pentru a actualiza PHP și știți și cum să o faceți în viitor. Fii atent pentru notificările de actualizare din consola site-ului WordPress sau pentru actualizările de la serviciul tău de găzduire.

Vă mulțumim că faceți internetul mai bun!

Site-ul dvs. WordPress poate rula mai repede și poate deveni mai sigur și este în mâinile tale!

Această pagină va încerca să explice de ce înseamnă acest lucru pentru tine și cum o poți remedia.

De ce PHP este semnificativ

PHP este limbajul de programare pe care se bazează WordPress. Versiunea PHP este instalată la nivel de server de către administratorul de sistem. Deși este posibil să fiți conștient de importanța actualizării WordPress, a pluginurilor și a temelor, este la fel de important să păstrați versiunea PHP actualizată.

Există două motive importante pentru a avea cea mai recentă versiune de PHP:

  • Site-ul dvs. va rula mai repede, deoarece cele mai recente versiuni de PHP sunt mai eficiente. Actualizarea la cea mai recentă versiune de PHP acceptată (în prezent 7.3) poate accelera site-ul de până la 3-4 ori în comparație cu versiunile mai vechi.
  • Site-ul dvs. va fi mai sigur. PHP, ca și WordPress, este susținut de comunitatea sa. Deoarece PHP este atât de răspândit, este o țintă prioritară pentru hacking; numai cele mai recente versiuni acceptate vor avea cele mai recente caracteristici de securitate. Versiuni vechi de PHP neacceptate nu le ai, deci actualizarea PHP este necesară pentru a vă menține site-ul WordPress în siguranță.

Dar asta nu este tot, există și alte avantaje:

  • Un site rapid are avantaje în motoarele de căutare, astfel încât veți obține un clasament mai ridicat în căutare!
  • Un site rapid reține mai bine vizitatorii. Vizitatorii pleacă mai repede de pe site-urile lente; un site rapid este mai eficient.
  • Un site web securizat este mai bine protejat de hackingși deteriorarea reputației în caz de hacking.

Aceste beneficii sunt bune atât pentru dvs., cât și pentru vizitatorii site-ului. Acestea sunt motivele pentru care ar trebui să actualizați PHP cât mai curând posibil. În secțiunea următoare vă vom spune cum să faceți acest lucru.

Înainte de a actualiza PHP

În primul rând, câteva avertismente, dar nu trebuie să vă alarmați. Există câteva lucruri tehnice pe care trebuie să le faceți înainte de a vă actualiza versiunea PHP.

Actualizarea versiunii PHP în sine nu ar trebui să fie o mare problemă, dar noi nu putem garanta ca va trece fara probleme. WordPress funcționează chiar și cu o versiune veche ca 5.6.20 (deși recomandăm 7.3, avem excelent compatibil cu înapoi!), dar nu știm cum vor funcționa pluginurile și temele dvs. Ar trebui, cele mai populare sau de renume pluginuri și teme sunt probabil să fie, dar din nou, nu garantăm acest lucru.

Mai jos sunt câțiva pași pe care îi puteți lua pentru a vă reduce riscul înainte de a face upgrade:

  • Faceți o copie de rezervă a site-ului:, acest lucru vă va permite să anulați site-ul în cazul în care ceva nu merge bine. Există, așa că dacă încă nu te-ai hotărât asupra unei soluții pentru tine, atunci încearcă una dintre acestea. Pentru a finaliza rollback-ul, va trebui, de asemenea, să returnați versiunea curentă de PHP (vă vom spune cum să faceți acest lucru puțin mai târziu).
  • Actualizați WordPress, teme și pluginuri: din consola WordPress, accesați Actualizări și actualizați totul. Acesta este ceva care ar trebui făcut oricum în mod regulat. Odată ce actualizările sunt finalizate, asigurați-vă că site-ul funcționează așa cum ar trebui.
  • Verificați compatibilitatea PHP: instalați un plugin pentru a vă verifica temele și pluginurile pentru posibile probleme. Pluginul nu este perfect și poate pierde lucruri sau poate da rezultate false pozitive, dar în majoritatea cazurilor funcționează.
  • Remediați problemele de compatibilitate PHP: Dacă pluginul a găsit probleme la pasul anterior, contactați dezvoltatorii de teme sau de plugin și cereți-le să o rezolve. Dacă nu vor sau nu pot face acest lucru, atunci căutați în directoare alte teme cu funcționalitate similară și folosiți-le în locul celor problematice.

Faceți acești câțiva pași și veți fi gata să actualizați versiunea PHP a site-ului dvs. WordPress pentru a beneficia de toate beneficiile pe care le aduce!

Dacă întâmpinați dificultăți în timpul procesului sau aveți nevoie de ajutor, atunci este mai bine să contactați un dezvoltator web profesionist, asistență de la furnizorul dvs. de găzduire sau autorii pluginurilor și temelor dvs. Majoritatea dintre ei ar trebui să fie bucuroși să vă ajute.

Și acum putem trece în sfârșit la actualizarea versiunii PHP pe site-ul dvs.

Cum să actualizați versiunea PHP pe un site web pentru a o face mai rapidă și mai sigură

Acum sunteți gata să actualizați versiunea PHP pe site-ul dvs. web! Ți-ai făcut due diligence, ai o copie de rezervă și site-ul tău este pregătit să fie actualizat în cel mai bun mod posibil.

Deoarece versiunea PHP este instalată la nivel de server de către găzduirea dvs., actualizarea are loc fie prin modificarea setărilor din panoul de găzduire, fie contactând suportul tehnic de găzduire cu o solicitare de schimbare a versiunii PHP.

Deci, pașii exacti de actualizare vor varia în funcție de furnizorul de găzduire. Mai jos sunt , care ne-au oferit instrucțiuni (în engleză) despre cum să actualizăm PHP pentru ei.

Dacă nu vă găsiți găzduirea în listă, puteți contacta asistența tehnică pentru găzduire și să le cereți să vă ajute. Mai jos este un șablon de cerere pe care îl puteți folosi:

Dragă suport pentru găzduire!

Vreau să fac site-ul meu WordPress mai rapid și mai sigur cu cea mai recentă versiune de PHP.
Dacă site-ul meu nu folosește deja cea mai recentă versiune de PHP,
atunci te rog spune-mi ce pas cu pas trebuie să fac pentru a actualiza.

Mulțumesc!

Dacă întâmpinați dificultăți în această etapă, atunci fie schimbați singur versiunea PHP, fie contactați asistența pentru găzduire sau un dezvoltator web profesionist. Dacă trebuie să reveniți la o copie de rezervă, mai întâi restaurați versiunea anterioară de PHP pe care o utilizați (eventual contactând suportul pentru găzduire), apoi restaurați site-ul din backup.

Acum aveți toate informațiile despre actualizare! Grozav! Cu cea mai recentă versiune de PHP, site-ul tău va fi mai rapid și mai sigur, iar vizitatorii tăi vor fi mai fericiți.

Site-uri web WordPress rapide și sigure pentru toată lumea

Cu cea mai recentă versiune de PHP, poți fi sigur că site-ul tău este cât mai rapid și sigur posibil.

Acum aveți toate informațiile pentru a actualiza PHP și știți și cum să o faceți în viitor. Fii atent pentru notificările de actualizare din consola site-ului WordPress sau pentru actualizările de la serviciul tău de găzduire.

Vă mulțumim că faceți internetul mai bun!

Pe 3 decembrie 2015, a fost lansată versiunea finală PHP 7.0.0. Noua versiune conține multe inovații, de exemplu, performanță crescută, clase anonime adăugate, tastare puternică, randomizare sigură și multe altele. În acest articol vă vom spune cum puteți actualiza rapid un server web Apache sau Nginx de la orice versiune de PHP 5 la PHP 7.

Cerințe

Trebuie să aveți instalat PHP 5 pe sistemul de operare Ubuntu 14.04 și trebuie să utilizați fie modulul mod_php în cazul unui server web Apache, fie PHP-FPM dacă aveți un server web Nginx. De asemenea, trebuie să aveți creat un utilizator care nu este root, dar poate rula comenzi sudo pentru a efectua sarcini administrative.

Adăugarea PPA pentru pachetele PHP7

Arhivele de pachete personale (PPA) sunt pachete care sunt de obicei create și distribuite în depozite, servere speciale de stocare pentru astfel de fișiere. launchpad.net este un serviciu creat pentru a susține și dezvolta astfel de proiecte gratuite. Aici puteți găsi versiuni beta, versiuni modificate și suport retro pentru versiunile mai vechi ale sistemului de operare.

Ondřej Surý este responsabil pentru pachetele PHP pentru Debian și de la el puteți găsi PPA pentru PHP 7.0 pe Ubuntu. Prin urmare, în primul rând, conectați-vă la sistem și adăugați PPA de la Ondřej Surý la utilitățile APT ale sistemului de operare:

$ sudo add-apt-repository ppa:ondrej/php

Odată ce descrierea pachetului PPA este afișată pe ecran, apăsați Enter.

Notă.
Dacă localitatea dvs. nu este setată la codificarea UTF-8, atunci când instalați PPA, este posibil să întâmpinați o eroare legată de gestionarea literelor numelui autorului. Ca o soluție, puteți instala language-pack-en-base și, odată ce localele sunt generate, înlocuiți setările locale ale sistemului în timp ce PPA este adăugat:

$ sudo apt-get install -y language-pack-en-base $ sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

Odată ce pachetul PPA este instalat, trebuie să actualizați memoria cache a pachetului local. Acest lucru este pentru a ne asigura că pachetul local include conținutul PPA:

$ sudo apt-get update

Odată ce aveți acces la pachetele PHP 7.0, puteți înlocui versiunea PHP pe care ați instalat-o deja.

Actualizarea modulului mod_php pe Apache

În această secțiune veți găsi informații despre cum să actualizați un sistem care utilizează Apache ca server web și modulul mod_php pentru a rula cod PHP.
Mai întâi, trebuie să instalați pachete noi. Aceasta va actualiza toate pachetele PHP importante, cu excepția php5-mysql, care va fi eliminat.

$ sudo apt-get install php7.0

Notă.
Dacă ați făcut modificări semnificative la fișierele de configurare din /etc/php5/, acestea vor fi în continuare disponibile. Fișierele de configurare pentru PHP 7 se află în /etc/php/7.0.

Toți utilizatorii MySQL trebuie să adauge din nou legările PHP MySQL actualizate. Asigurați-vă că ați făcut acest lucru:

Actualizarea PHP-FPM pe Nginx

Instrucțiunile pe care le veți găsi în această secțiune sunt potrivite pentru cei care folosesc Nginx ca server web, iar codul PHP este executat prin managerul de proces PHP-FPM.
Pentru a începe, instalați noul pachet PHP-FPM și dependențele acestuia:

$ sudo apt-get install php7.0-fpm

Pentru a finaliza instalarea trebuie să apăsați Enter.

Toți utilizatorii MySQL trebuie să se asigure că au adăugat din nou legările PHP MySQL actualizate:

$ sudo apt-get install php7.0-mysql

Notă.
Dacă ați făcut modificări semnificative la fișierele de configurare din /etc/php5/, acestea vor fi în continuare disponibile. Fișierele de configurare pentru PHP 7 pot fi găsite în /etc/php/7.0.

Actualizarea căii de socket pentru serverele web Nginx

Nginx folosește un socket de domeniu Unix pentru a comunica cu PHP-FPM. În mod implicit, versiunea instalată de PHP 7 va folosi calea către care socketurile au indicat-o:

PHP 5: /var/run/php5-fpm.sock
PHP 7: /var/run/php/php7.0-fpm.sock

Deschideți fișierul implicit de configurare a site-ului folosind nano (sau alt editor la alegere):

$ sudo nano /etc/nginx/sites-enabled/default

Configurația dvs. poate diferi de ceea ce este scris. Căutați un bloc care începe cu locația ~ \.php$ (, și o linie care arată astfel:

Fastcgi_pass unix:/var/run/php5-fpm.sock;

Schimbați-l în:

Unix:/var/run/php/php7.0-fpm.sock

După aceasta, trebuie să ieșiți și apoi să salvați fișierul. Dacă lucrați în editorul nano, apăsați pur și simplu Ctrl-X pentru a ieși, y pentru a confirma și Enter pentru a confirma suprascrierea numelui fișierului.
Repetați acest proces pentru toate celelalte servere virtuale situate în /etc/nginx/sites-enabled care trebuie să accepte PHP.

$ sudo service nginx restart

testare PHP

Odată ce v-ați configurat serverul web și ați instalat pachete noi, trebuie să verificați dacă PHP funcționează. Mai întâi, verificați ce versiune de PHP este instalată folosind comanda:

Pe ecran va apărea un mesaj cu informațiile necesare.

De asemenea, este posibil să creați un fișier de testare în directorul rădăcină al documentului al serverului web. În funcție de serverul web și configurația pe care o aveți, aceasta ar putea fi una dintre următoarele:

  • /var/www/html
  • /var/www/
  • /usr/share/nginx/html

Folosind editorul nano, deschideți fișierul info.php din directorul rădăcină al documentului. În mod implicit în Apache, această cale este:

$ sudo nano /var/www/html/info.php

În Nginx, această cale arată astfel:

$ sudo nano /usr/share/nginx/html/info.php

Copiați următorul cod acolo:

Ieșiți din editor, salvând info.php. Acum încărcați următoarea pagină în browser:

http://domeniu_sau_IP/info.php

Pe ecran ar trebui să fie afișată versiunea PHP, precum și informațiile de configurare pentru PHP 7. După ce ați verificat totul, vă recomandăm să ștergeți info.php:

$ sudo rm /var/www/html/info.php