Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • Mai multe versiuni PHP și actualizare PHP în ISP Manager. Cum să schimbați sau să actualizați versiunea PHP pentru WordPress

Mai multe versiuni PHP și actualizare PHP în ISP Manager. Cum să schimbați sau să actualizați versiunea PHP pentru WordPress

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ă, aleatorie sigură și multe altele. În acest articol, vă vom arăta cum vă puteți actualiza rapid serverul web Apache sau Nginx de la orice versiune de PHP 5 la PHP 7.

Cerințe

Trebuie să aveți PHP 5 instalat pe un sistem 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 non-root care poate executa 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 de stocare dedicate 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

După ce este afișată descrierea PPA, apăsați Enter.

Notă.
Dacă localitatea dvs. nu este setată la codificarea UTF-8, atunci în timpul instalării PPA poate apărea o eroare legată de procesarea literelor numelui autorului. Ca o soluție, puteți instala language-pack-en-base și, atunci când localurile sunt generate, suprascrieț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

După ce PPA este instalat, trebuie să actualizați memoria cache a pachetului local. Acest lucru este necesar pentru ca pachetul local să includă conținutul PPA:

$ sudo apt-get update

Odată ce aveți acces la pachetele PHP 7.0, puteți înlocui versiunea PHP deja instalată.

Actualizarea modulului mod_php pe Apache

În această secțiune, veți găsi informații despre cum să vă actualizați sistemul folosind Apache ca server web și modulul mod_php pentru a executa codul 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ăturile PHP MySQL bidirecționale actualizate. Asigurați-vă că faceți acest lucru:

Actualizarea PHP-FPM la Nginx

Instrucțiunile din această secțiune sunt pentru cei care folosesc Nginx ca server web și rulează cod PHP prin managerul de proces PHP-FPM.
Mai întâi, instalați noul pachet PHP-FPM și dependențele acestuia:

$ sudo apt-get install php7.0-fpm

Trebuie să apăsați Enter pentru a finaliza instalarea.

Toți utilizatorii MySQL trebuie să se asigure că adaugă 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 specificată de socket-uri:

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 / site-enabled / default

Configurația dvs. poate diferi de cea 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ă aceea, trebuie să ieșiți și apoi să salvați fișierul. Dacă lucrați în editorul nano, atunci 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 / site-enabled care trebuie să accepte PHP.

$ sudo service nginx restart

testare PHP

După 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 PHP este instalată folosind comanda:

Pe ecran va fi afișat un mesaj cu informațiile necesare.

Un fișier de test poate fi creat și în rădăcina documentului a serverului web. În funcție de serverul web pe care îl aveți și de configurația dvs., acesta poate fi unul dintre următoarele:

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

Folosind editorul nano, deschideți fișierul info.php din rădăcina 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 și salvați info.php. Acum încărcați următoarea pagină în browser:

http://domain_or_IP/info.php

Pe ecran ar trebui să fie afișată versiunea PHP, precum și datele legate de configurația pentru PHP 7. După ce ați verificat totul, vă sfătuim să ștergeți info.php:

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

    Există o soluție

    Bună ziua, vreau să instalez un plugin, dar dă o eroare: este necesară versiunea PHP> = 5.5, versiunea curentă 5.3.29. Cum să actualizez php? Mulțumesc.

    Pentru a face acest lucru, contactați furnizorul dvs. de găzduire. Există de obicei un comutator de versiune.

    trebuie să instalați pluginul sdek https://www.webasyst.ru/store/plugin/shop/sdekint/, necesită versiunea 5.6 php, cum îl pot face upgrade?

    Conectez Yandex.Checkout. Dintr-un motiv necunoscut, Yandex nu are pluginul în programul de instalare, ci „instalează-l singur”. L-am încercat conform instrucțiunilor lor - nu a funcționat. Am scris suportului tehnic Yandex, m-au ajutat, au instalat pluginul. Încerc să fac o plată de test, are probleme...

    Există o soluție

    Actualizat la versiunea 8. Găzduire SWEB. Pentru cărucioarele abandonate în CRON: pentru ... public_html / cli.php shop cartsPluginCheck - 0 * * * * pentru ... public_html / cli.php shop followup - * / 30 * * * * M-am dus la plugin setări înainte de actualizări - totul este OK, CRON este verde, ...

    Problema este că SWEB include o versiune PHP pentru site, în timp ce cea mai veche funcționează în CRON.La începutul comenzii, schimbați /usr/bin/php în /usr/bin/php5.6 Vă sfătuiesc să faceți la fel pentru toate joburile CRON.

    Instalați aplicația gratuită Logi în programul de instalare. În setările aplicației, activați înregistrarea erorilor PHP în fișierul php.log Obțineți o repetare a erorii despre care sunt necesare informații suplimentare. Actualizați pagina pentru jurnalele disponibile în...

    Bună ziua.Mi-am transferat magazinul online la FastCGI (Nginx + PHP-FPM) conform acestei instrucțiuni, dar există o întrebare. De ce dacă activați cachingul în ISPManager în setările domeniului www, atunci ISPManager modifică configurația, parametrul expires este scris în partea de jos...

    AJAX returnează întotdeauna „Sesiune a expirat. Actualizează...”

    Trimit o solicitare POST AJAX prin formular. $. Ajax ((tip: „POST”, url: „/sendrequest.php”, date: send_data, succes: function (xhr) (console.debug (xhr);) ) în mod constant în jurnal afișează următoarele: Session ...

    Dau un apel la adresa din setările robokassa: http: //shop-script.local/payments.php/robokassa/? transaction_result = success & app_id = shop Ce e în neregulă? Cum se procesează o solicitare de la PS? Modul gol și/sau acțiune după parsare...

    Există o soluție

    De fapt, întrebarea este în titlu. Are cineva un site care rulează pe php 7.2? Cum aș putea încerca - fie o pagină albă goală, fie binecunoscuta eroare (eroare) webasyst numerotată „0” și inscripția, contact „ Dezvoltator de aplicații")

    Cea mai recentă actualizare a cadrului webasyst a rezolvat problema. Mulțumesc tuturor!

    Dima

    versiunea PHP

    Iată, de exemplu, ce s-ar putea discuta. Cerința compatibilității obligatorii cu PHP 5.2 este deranjantă din când în când. Instalatorul poate verifica versiunea. Să acceptăm deja pluginuri/aplicații pentru 5.3+ și 5.4+ în magazin. Nu asta pentru mine...

    Bună. Ieri am făcut actualizarea la cea mai recentă versiune. După aceea, am încercat să actualizez versiunea implicită de design la 3.0. La actualizare, a apărut următorul avertisment: Avertisment: Descrierea temei nevalidă...

    +1 Admis

    Bună ziua, testăm platforma dumneavoastră pentru lansarea unui magazin online. Din pacate, am observat urmatoarea eroare.Avem: UT Prof 10.3.45.4 (platforma: 8.2.19.130), modul de schimb 1C-Bitrix 6.5.0.1. Webasyst versiunea 1.8.3.219, versiunea plugin...

    +1 Neacceptat

    Bună ziua, spuneți-mi, site-ul s-a mutat pe o nouă găzduire, programele sunt diferite de cel vechi, de exemplu, cel vechi era MySQL 5.1, acum MySQL 5.7, dar pe cel local am încercat să rulez modulul pe MySQL 5.7 și totul este ok. Dar pe cel nou afișăm o mulțime de erori...

    +2 Neacceptat

    Și această selecție nu este resetată după părăsirea editării și este trimisă la lista de corespondență.

    Există o soluție

    Am creat un plugin simplu pentru aplicația „Contacts”, în care am încercat să sug hook-ul backend_contact_info (am luat codul pentru plugin de pe aceeași pagină). Nu știu ce greșesc, dar pluginul nu funcționează. Vă rog să vedeți ce...

    Este posibil să nu fi șters memoria cache Webasyst. De asemenea, verificați dacă apar mesaje de eroare în jurnalul PHP și consola browser atunci când apare problema.

    Setări pentru tema de proiectare: interfață actualizată și funcții noi

    Astăzi, în ramura de dezvoltare de pe GitHub, a fost publicată o versiune preliminară a următoarei actualizări a cadrului. În acest thread, dorim să spunem și să discutăm cu dvs. modificările care au afectat subiectele de design. Ce mai e nou? Actualizare îmbunătățită a temei de grupare pe mai multe niveluri...

    Cum se face o copie a stării „Trimis” cu aceleași funcții, dar cu un nume diferit „Trimis prin poșta rusă” și, în consecință, trimiterea unei scrisori către client cu un alt conținut decât starea „Trimis”.

    +11 Admis

    În timpul instalării/actualizării, apar 2 erori (la rândul lor) Depreciat: Funcția create_function () este depreciată în D: \ Web \ oceania \ public_html \ wa-installer \ lib \ classes \ wainstaller.class.php pe linia 1498http: // joxi .ru / YmENpLLs0PJDV2 Este tratat prin înlocuirea lui cu...

    Obținerea ID-ului prin API

    Deoarece suportul tehnic a trimis-o aici, am decis să scriu: am recitit din nou informațiile de pe api, dar tot nu am găsit o soluție la întrebarea mea acolo. Lucrul cu API se bazează pe ID-ul produsului, dar cum pot găsi acest ID dacă știu doar numele produsului? Am nevoie...

    Exportul de mărfuri către serviciul online „Yandex.Market” din Shop-Script se realizează folosind un plug-in care poate fi instalat folosind aplicația „Installer”. Plugin în magazinul Webasyst: http://www.webasyst.ru/store/plugin/shop/yandexmarket/. unu....

    Există o soluție

    Am actualizat framework-ul pe cap la versiunea 1.7.12.164 si gata, site-ul nu mai functioneaza, ceva problema cu drepturile de acces aparent pentru ca in timpul update-ului jura ca nu poate crea fisierul, desi nimeni nu a atins nicio setare nicaieri Nu se poate scrie la ...

    Din anumite motive, folderele webasyst și magazin erau deținute de root, așa că nu a funcționat de la un utilizator normal. Fantastic.PS: cron, din cate stiu eu, nu este configurat si nu a fost folosit.

(VPS, VDS, DS) care rulează cel mai popular sistem de operare pentru servere web, CentOS.

Atenționări Vrem să vă avertizăm imediat că multe motoare populare solicită versiuni PHP și un set de module. Prin urmare, înainte de a actualiza PHP pe server, verificați compatibilitatea CMS-ului dumneavoastră cu noua versiune PHP. De obicei, aceste informații pot fi găsite pe site-urile web oficiale ale dezvoltatorilor. Este posibil ca unele module să nu fie disponibile pe versiunile PHP mai noi. De exemplu, Zend Optimizer funcționează numai cu versiuni php până la 5.2, PHP 5.3 folosește omologul său, Zend Guard Loader. Cu toate acestea, dacă un script este codificat utilizând Zend Optimizer, Zend Guard nu va putea procesa acest script.

Instalarea unui client SSH. Veți avea nevoie de acces SSH la server și un client SSH. Dacă sistemul de operare Linux este instalat pe computerul dvs. - nu aveți nevoie de un client SSH, puteți utiliza un terminal Linux standard pentru a vă conecta prin SSH. Pentru proprietarii de PC-uri Windows, recomandăm utilizarea clientului Putty SSH \ Telnet. Acest program este gratuit și ușor de utilizat.

Puteți descărca cea mai recentă versiune de pe site-ul oficial la link-ul:

https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Conectați-vă la serverul dvs. prin SSH ca superutilizator root sau alt utilizator cu privilegii similare. Verificarea versiunilor curente. În primul rând, să verificăm versiunea PHP actuală și lista de module. Pentru a afla versiunea PHP utilizați comanda: Pentru a vizualiza lista de module, utilizați următoarea comandă: PHP update. Pentru a vă actualiza versiunea PHP, conectați-vă la server prin SSH și utilizați următoarea comandă: S-ar putea să aveți noroc și yum vă va solicita să faceți upgrade la versiunea PHP de care aveți nevoie, dar acest lucru este puțin probabil. Cel mai probabil veți primi următorul răspuns:
„Niciun pachet marcat pentru actualizare”
Deci trebuie să adăugați un depozit. Un depozit este un depozit special la distanță din care va fi instalat pachetul. Să ne uităm la procesul de adăugare a unui depozit și de actualizare a PHP mai detaliat. Utilizați depozitele epel și remi pentru a actualiza PHP. Aceste depozite au fost încercate și testate de-a lungul anilor de administratori de server virtual și dedicat pe sisteme asemănătoare Unix. Nu vă recomandăm să instalați pachete din depozite terțe. Puteți instala depozitul epel cu următoarea comandă: Pentru a adăuga depozitul remi pe CentOS 6, utilizați următoarele comenzi:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6 * .rpm
Pentru a instala depozitul remi pe CentOS 7, utilizați următoarele comenzi:
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo rpm -Uvh remi-release-7 * .rpm
PHP poate fi acum actualizat. Actualizați PHP la 5.4 folosind comanda:
yum update - -enablerepo = remi php
Dacă trebuie să faceți upgrade la versiunea 5.5, utilizați comanda:
yum update --enablerepo = remi-php55 php
Dacă trebuie să faceți upgrade la versiunea 5.6, utilizați comanda:
yum update --enablerepo = remi-php56 php
Pentru a face upgrade la o nouă ramură PHP 7, utilizați o comandă ca aceasta:
yum update --enablerepo = remi-php70
După actualizare, asigurați-vă că reporniți serverul web. Pentru a face acest lucru, utilizați comanda: Dacă serverul dvs. nu are httpd - cel mai probabil pachetul Nginx + PHP-FPM funcționează, atunci reporniți PHP-FPM: Verificați versiunea PHP folosind comanda: Vă recomandăm, de asemenea, să instalați imediat pachet de extensii PHP populare. Pentru a face acest lucru, utilizați una dintre comenzi (în funcție de versiunea PHP):
yum install --enablerepo = remi php- (mysql, mcrypt, mbstring, gd, xml)
yum update --enablerepo = remi-php55 php- (mysql, mcrypt, mbstring, gd, xml)
yum update --enablerepo = remi-php56 php- (mysql, mcrypt, mbstring, gd, xml)
yum update --enablerepo = remi-php70 php- (mysql, mcrypt, mbstring, gd, xml)
După instalarea actualizărilor, reporniți serverul web din nou. Pentru a face acest lucru, utilizați comanda: Dacă serverul dvs. nu are httpd - cel mai probabil pachetul Nginx + PHP-FPM funcționează, atunci reporniți PHP-FPM:

Actualizarea PHP la 7.2 pe CentOS 7

Pentru a actualiza PHP la versiunea 7.2, executați următoarele comenzi:

rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y instalează epel-release yum-utils
yum-config-manager --enable remi-php72
yum instalează php php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-common php-fpm php-pdo php-mysqlnd php-imap php-embedded php-ldap php-odbc php- zip php-fileinfo php-process php-opcache
Dacă aveți probleme, deschideți un bilet din contul personal, iar specialiștii noștri vă vor ajuta cu siguranță.

Dacă citiți această postare, sunt șanse ca site-ul dvs. să ruleze cu o versiune veche de PHP. Nu ești singur, PHP 5.3 este folosit de 31,1% din toate site-urile și 5,4 de 29% dintre site-uri. Ambele versiuni PHP au ajuns deja la sfârșitul vieții și nu vor mai fi acceptate. Aceasta înseamnă că există potențiale mari amenințări de securitate pe site-ul dvs.

Joomla este unul dintre cele mai puternice și mai sigure CMS de pe planetă. Dar numai Joomla nu este suficient pentru a vă proteja site-ul dacă utilizați o versiune PHP veche. Oamenii critică și dau vina pe CMS atunci când site-ul lor este piratat, dar este posibil să nu înțeleagă că acest lucru s-ar putea datora unei probleme pe server.

Joomla a ridicat recent cerințele PHP la PHP 5.6 sau 7. Dar CMS-ul poate rula și pe PHP 5.3.10+.

PHP 7 a fost deja lansat și acesta este un istoric de descoperire în PHP. Așa că este timpul să faceți upgrade la versiunea PHP de pe server la PHP 7, sau cel puțin 5.6+. În acest tutorial, vă voi arăta cum puteți face acest lucru.

** Important: dacă decideți să faceți upgrade la PHP 7, asigurați-vă că versiunea Joomla de pe site-ul dvs. este 3.5+ pentru ca sistemul să funcționeze corect.

Gazduire partajata sau VPS

Cel mai simplu mod

Solicitați furnizorului dvs. de găzduire să actualizeze versiunea PHP a găzduirii dvs. Cel mai probabil o va face gratuit și acesta este cel mai simplu mod de a face upgrade. Cu toate acestea, dacă au refuzat sau nu pot face acest lucru, atunci este timpul să treceți la un furnizor de servicii de încredere.

Actualizați PHP prin cPanel

Majoritatea furnizorilor de găzduire oferă cPanel pentru gestionarea auto-găzduirii. CPanel vă va permite să vă actualizați versiunea PHP prin interfața sa. Găsiți managerul de versiuni PHP sau opțiunile de configurare PHP și faceți clic pe el.

Selectați versiunea PHP 5.6+ sau 7 și salvați modificările.

Actualizați prin fișierul .htaccess

Dacă metodele de mai sus nu funcționează pentru dvs., atunci cel mai bun pariu este să vă actualizați versiunea PHP folosind fișierul .htaccess.

Accesați cPanel, File Manager și selectați rădăcina site-ului. Acest lucru se poate face și folosind FTP. În directorul rădăcină, creați un fișier .htaccess nou (sau editați existent) și adăugați următoarea linie:

Pentru a migra la PHP 5.6

Aplicație AddHandler / x-httpd-php56 .php .php5 .php4 .php3

Pentru a migra la PHP 7.0

Aplicație AddHandler / x-httpd-php70 .php .php5 .php4 .php3

Această setare este aplicată recursiv pentru toate subfolderele. În cazul în care doriți să aveți o versiune PHP diferită într-un subdirector, creați un nou fișier .htaccess în el cu o directivă pentru versiunea PHP necesară.

VPS sau server dedicat

Dacă utilizați Ubuntu 14.04 sau mai jos, puteți actualiza cu această comandă:

Sudo apt-get upgrade sudo apt-get dist-upgrade

Să adăugăm depozitul PHP la lista noastră. Vă rugăm să selectați versiunea potrivită.

Sudo apt-add-repository ppa: ondrej / php5-5.6

Sudo apt-add-repository ppa: ondrej / php

Actualizarea la PHP 5.6

sudo apt-get install php5

Versiunea dvs. PHP este acum actualizată și trebuie doar să reporniți serverul.

Apache: sudo service apache2 restart

Nginx: sudo service nginx restart

Actualizarea la PHP 7

Actualizarea la PHP 7 necesită puțină muncă suplimentară. Depinde de serverul dvs. web pentru a executa această comandă.

Actualizarea mod_php în Apache

În primul rând, trebuie instalate pachete noi. Aceasta va actualiza toate fișierele PHP importante, cu excepția pachetului PHP5-MySQL, care va fi eliminat.

Sudo apt-get install php7.0

Dacă utilizați MySQL, asigurați-vă că adăugați din nou legările PHP și MySQL actualizate:

Actualizare PHP-FPM în nginx

Acum să vorbim despre procesul de actualizare a sistemului folosind nginx ca server web și PHP-FPM pentru a executa codul PHP.

Mai întâi, instalați noul pachet PHP-FPM și dependențele acestuia:

Sudo apt-get install php7.0-fpm

Apoi vi se va solicita să continuați. Apăsați Enter pentru a finaliza instalarea. Dacă utilizați MySQL, asigurați-vă că reinstalați legăturile PHP MySQL:

Sudo apt-get install php7.0-mysql

Notă: Dacă ați făcut modificări semnificative la fișierele de configurare în / etc / PHP5, atunci aceste fișiere vor rămâne la locul lor și pot fi referite. Fișierele de configurare pentru PHP 7.0 vor fi localizate în /etc/PHP/7.0.

Acum actualizați blocul server nginx cu noul PHP 7.0.

Fastcgi_pass unix: /run/php/php7.0-fpm.sock;

Salvați și închideți fișierul. Acum nu mai rămâne decât să reporniți.

Reporniți serviciul Sudo nginx

Verificați versiunea PHP în panoul de administrare Joomla, deschideți System> System Information. Veți putea vedea numărul versiunii dvs. PHP acolo.

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

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

De ce este important PHP

PHP este limbajul de programare pe care se bazează WordPress. Versiunea PHP este setată la nivel de server de către administratorul de sistem. Deși este posibil să fiți conștienți de importanța menținerii WordPress, plugin-urile și temele actualizate, menținerea versiunii PHP actualizată este la fel de importantă.

Există două motive importante pentru a menține PHP actualizat:

  • Site-ul dvs. va rula mai repede deoarece cele mai recente versiuni PHP sunt mai eficiente. Actualizarea la cea mai recentă versiune PHP acceptată (în prezent 7.3) vă poate accelera site-ul de până la 3-4 ori mai rapid decât versiunile mai vechi.
  • Site-ul dvs. va fi mai sigur. PHP, ca și WordPress, este întreținut de comunitatea sa. Deoarece PHP este foarte răspândit, este o țintă prioritară pentru hacking, doar cele mai recente versiuni acceptate vor avea caracteristici de securitate actualizate. Versiuni PHP vechi, neacceptate nu le au deci este necesară o actualizare PHP pentru a vă păstra site-ul WordPress în siguranță.

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

  • Un site rapid are avantaje în motoarele de căutare, așa că vei obține un clasament mai ridicat în căutare!
  • Un site mai rapid reține mai bine vizitatorii... Site-urile lente lasă vizitatorii mai repede, site-urile mai rapide sunt mai eficiente.
  • Un site securizat este mai bine protejat de hackingși deteriorarea reputației în cazul unei spargeri.

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

Înainte de actualizarea PHP

Câteva avertismente pentru început, dar nu vă lăsați intimidați. Există câteva lucruri tehnice de făcut înainte de a actualiza versiunea PHP.

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

Iată câțiva pași de urmat 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ă nu ați ales încă o soluție pentru dvs., atunci încercați una dintre acestea. Pentru completarea rollback-ului, va trebui, de asemenea, să returnați versiunea PHP actuală (vă vom spune cum să faceți acest lucru puțin mai târziu).
  • Actualizați WordPress, teme și pluginuri: din tabloul de bord WordPress, accesați Actualizări și actualizați totul. Oricum, acesta este ceva ce merită făcut în mod regulat. După finalizarea actualizărilor, 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 să rateze ceva sau să dea rezultate false pozitive, dar funcționează de cele mai multe ori.
  • 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ă-și dea seama. Dacă nu doresc sau nu pot face acest lucru, atunci căutați alte teme în directoare cu funcționalități similare și folosiți-le în locul celor problematice.

Fă acești câțiva pași și vei fi gata să actualizezi versiunea PHP pe site-ul tău WordPress pentru toate beneficiile pe care le aduce!

Dacă în acest proces întâmpinați dificultăți sau aveți nevoie de ajutor, atunci mai bine apelați la un dezvoltator web profesionist, la sprijinul furnizorului dvs. de găzduire sau la 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 tău.

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

Acum sunteți gata să actualizați versiunea PHP pe site! Ai fost atent, ai o copie de rezervă și site-ul este gata 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.

Astfel, pașii exacti pentru un upgrade variază în funcție de găzduire. Mai jos este cine ne-a furnizat instrucțiuni (în engleză) pentru a actualiza PHP pentru ei.

Dacă nu ați găsit găzduirea dvs. în listă, atunci puteți contacta asistența tehnică pentru găzduire cu o cerere de ajutor. Mai jos este un șablon de succes pe care îl puteți folosi:

Dragă asistență pentru găzduire!

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

Mulțumiri!

Dacă în această etapă întâmpinați dificultăți, 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 PHP utilizată anterior (eventual prin contactarea asistenței pentru găzduire), apoi restaurați site-ul din backup.

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

Site-uri 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 se poate de rapid și sigur.

Acum aveți toate informațiile pentru actualizarea PHP și știți și cum să o faceți în viitor. Fiți la curent cu notificările de actualizare în tabloul de bord al site-ului dvs. WordPress sau pentru știri de la găzduirea dvs.

Vă mulțumim că ați făcut internetul mai bun!

Top articole similare