Kako promijeniti ili ažurirati PHP verziju WordPressa Kako ažurirati PHP verziju na poslužitelju? Ažurirana verzija php joomla

Od početka 2018. stranice na WordPressu koje koriste PHP 5.6 i 7.0 prestat će se ažurirati, što će postati 57,1% od ukupnog broja stranica na Vodpressu. Sigurnosne zakrpe web stranica neće biti objavljene na višim verzijama PHP-a.

To može dovesti do promjene u prometu i pada u poretku pretraživanja za WordPress web stranice koje još rade na starijim verzijama PHP-a.

Što je PHP?

PHP je softverski program koji vam omogućuje izradu web stranica. Postoje različite verzije PHP-a, uključujući skraćenu verziju prethodne. S izradom novih verzija, postaje moguće ažurirati sve prednosti nove verzije PHP-a.

Kada će završiti sigurnosno ažuriranje?

Sigurnosna ažuriranja za PHP 5.6 završavaju 31. travnja 2018.Sigurnosna ažuriranja i popravci za PHP 7.0 završavaju 3. siječnja 2018.

Koliko se web stranica suočava sa sigurnosnim problemima?

Na temelju službenih statistika, 57,1% svih WP stranica koristi PHP.

Zašto će podrška prestati?

Sigurnosna podrška za verziju skina planirana je ograničeni broj godina dok ne dosegne ono što se naziva "kraj životnog vijeka (EOL)". Što znači ažurirati i ažurirati za WordPress stranice koje rade sa starijim verzijama PHP-a, što može uzrokovati probleme? Prema službenoj stranici PHP-a, termin EOL znači:

“Izdanje koje više nije podržano. Za one koji su još uvijek pobjednici ove verzije, uskoro će doći do jedinstvenog razvoja sukoba.”

Što se događa ako ne možete naučiti PHP?

Sve web stranice koje se ne mogu ažurirati na najnoviju verziju PHP-a bit će nesigurne i sklone oštećenjima kada prestane podrška za verzije 5.6 i 7.0. A to znači da nakon što se pronađu izdanja CMS sustava, nitko neće moći ukloniti skrivene datoteke iz nespecifične verzije PHP-a u EOL fazi. Također bez dodataka, WordPress će prestati raditi.

Ako imate stranicu za pisanje na WordPressu, najbolje je da razjasnite koju verziju PHP-a koristite i možete li je ažurirati. Zašto kontaktirati svog pružatelja usluga hostinga za tehničku podršku?

Kako možete provjeriti koju verziju PHP-a koristite?

Najlakši način je otići i pronaći odjeljak koji se odnosi na PHP.

Također postoji mnogo alata za online provjeru PHP verzije, no preporučamo da to sami provjerite putem panela web hostinga. Na hostingu HyperHost nalaze se dva popularna panela kao što su CPanel i ISPmanager, možete provjeriti PHP verziju u odgovarajućem odjeljku kao na snimkama zaslona:

u ploči keruvannya zPanel



na ploči ISPmanager

Naravno, u samom WordPressu postoje dodaci koji vam mogu reći koju verziju koristite. Na primjer, dodatak WordPress phpinfo koristi se u skladu s PHP verzijom stranice. Nakon što odaberete PHP verziju, ne zaboravite izbrisati ovaj dodatak.

Pa, najjednostavnija metoda za određivanje verzije PHP-a ovisi o našoj podršci, možemo vam reći koju točno verziju koristite i pomoći s njezinim ažuriranjem.

Kako mogu ažurirati PHP 5.6/7.0 na preostale verzije?

  1. Napravite sigurnosnu kopiju stranice

Najprije izvršite promjene i napravite sigurnosnu kopiju. Sigurnosnu kopiju možete izraditi pomoću dodatka UpDraftPlus sami putem upravljačke ploče ili pisanjem našoj tehničkoj podršci.

  1. Pretvorite apsurdnost dodataka

Provjerite jesu li svi dodaci ažurirani na najnoviju verziju. Preostalo ažuriranje dodatka može biti samo kobno. Ako dodatak nije ažuriran dulje vrijeme, obratite se autoru dodatka ili potražite informacije o onima čiji dodatak radi s preostalom verzijom PHP-a 7.2.

Ako dodatak nije kompatibilan s ovom verzijom, treba ga zamijeniti sličnim koji podržava ažuriranje i kompatibilan je s preostalom verzijom PHP-a. Dodaci koji se ne ažuriraju nose ozbiljan sigurnosni rizik.

  1. Ažurirana PHP verzija

Idite na hosting panel cPanel ili ISPmanager, idite na odjeljak PHP i ažurirajte PHP verziju za svoju stranicu. Ako znate kako to učiniti, pišite nam, spremni smo pomoći u budućnosti. Kreirajte tiket u odjeljku “Ulaznice”, “Otvorite novi tiket”, odaberite odjeljak za podršku i označite koju verziju PHP-a trebate.

Izvucite maksimum iz svog SEO-a

Sigurnost hrane nije dio SEO-a, tako da ne morate brinuti o rangiranju. U isto vrijeme, ako je stranica hakirana, promet na vašoj stranici se smanjuje, što teče izravno na SEO. Stoga, nije dobra ideja provjeravati višu silu, već dodajte još jednu točku provjere na svoj SEO popis - provjerite sigurnost stranice.

Prijevod sa stranice searchenginejournal.com

3249 puta 4 pregleda danas

Je li najljepše neprijatelj dobrog? Pogledali smo kako ažurirati PHP verziju, na čemu vaša stranica radi i za što je potrebna.

Trenutna verzija PHP-a

Vrijeme je da prođete kroz beta testiranje PHP 7.3 - posljednjeg izdanja za ovu obitelj. Trenutna verzija je 7.2, koja brzinom i funkcionalnošću nadmašuje sve prethodne verzije.

Popis osi značajki PHP 7:

  • vrste skalarnih parametara i savjeta (savjeti) za tipove da se okrenu;
  • dvije nove funkcije CSPRNG;
  • anonimni razredi;
  • operater povratak generatori imaju druge nadogradnje u sebi;
  • skraćene funkcije tvrditi() Od štednje povrata novca.

Kako ažurirati PHP na Windowsima

Ovdje je sve vrlo jednostavno i prozaično:

1. Sačuvajte preostalu verziju PHP-a

2. Izgleda staro

3. Instalirajte novi.

4. Ponovno registriramo postavke u Apacheu i PHP-u.

Prije ažuriranja morate pažljivo pročitati odjeljak Dodaci u dokumentaciji za novu verziju. Opisuje staru funkcionalnost koja nije prisutna u MOV-u. Nove verzije ne podržavaju stari kod: migracija s pete točke je posebno važna, jer može imati blagi preokret.

Ako distributer vikory funkcije koje nisu podržane, tada se komad koda koji smrdi jednostavno ne traži. Stoga, prije ažuriranja, morate ozbiljno analizirati ovaj odjeljak i, posljedično, svoj kod.

Vrijeme je za ljubav kad sve ide kako treba

Razumna prehrana, što mnogi programeri traže. Ako ne ažurirate jezik na lokalnom poslužitelju, jednostavno štedite sebi prednosti nacrta verzije.

Svaki korisnik PHP-a dobit će nove značajke i funkcije, a također će moći zatvoriti sva izlijevanja. Na primjer, je_brojiv omogućuje vam da odredite vrstu razmjene - i da je preosigurate. Ovo je vrlo korisna značajka za web programere. Narasi se mora koristiti u svrhu promjene vrste ako, a u PHP 7.3 bit će moguće izraditi jednu funkciju.

Međutim, ažuriranje PHP verzije veliki je proces za razvojni tim, što znači puno refaktoriranja koda i ispravljanja grešaka - sve kroz probleme okretanja posla. Nakon instaliranja, dodaci i skripte mogu biti u sukobu s novom verzijom, neispravno se izvoditi ili se ne mogu povezati, uzrokujući glavobolje programerima.

Plesk web hosting na svom je blogu na Habru uključio statistiku o tome koje verzije PHP-a koriste njihovi hostovi na svojim web stranicama. Na početku 2018. godine situacija je izgledala ovako:

Statistika za različite verzije PHP-a

Kao što znate, vrlo malo ljudi još uvijek koristi vikory verziju. Konzervativnije tehnologije izgubljene su u odnosu na pouzdane, pouzdane tehnologije – od PHP 5.1 do 5.6.

Onovlyuvati chi ne onovlyuvati: os hrane

Recimo to ovako: ne postoji Sveti Gral za problem obnove. Pristupite svakoj potrebi s pozicije potpunosti. Bit će teško prenijeti sjajan projekt na PHP7: morat ćete refaktorirati cijelu bazu koda, ali za što? Kakva god promjena mogla proizaći iz radnih potreba.

Budući da nema problema s održavanjem učinkovitosti i popularnosti stranice, prelazak na veću verziju je gubitak vremena i novca. Budući da su programeri najviše zabrinuti za funkcionalnost, nova verzija također nema smisla. Prijelaz na novu verziju nije zbog preopterećenosti onim što je cool, moderno i mladenački.

Na starim stranicama, de sucilny

3. travnja 2015. objavljena je konačna PHP verzija 7.0.0. Nova verzija sadrži neke važne inovacije, na primjer, povećanu produktivnost, dodavanje anonimnih klasa, strogo tipkanje, sigurnu randomizaciju i još mnogo toga. Ovaj članak pokazuje koliko brzo možete nadograditi svoj Apache ili Nginx web poslužitelj s bilo koje verzije PHP 5 na PHP 7.

Vimogi

Možda imate PHP 5 instaliran na svom Ubuntu 14.04 operativnom sustavu i morate instalirati mod_php modul na svoj Apache web poslužitelj ili PHP-FPM ako imate Nginx web poslužitelj. Također ste odgovorni za stvaranje korisnika koji nema root prava ili možete koristiti sudo naredbe za izlaz iz administrativnih postavki.

PPA dodatak za PHP7 pakete

Arhive osobnih paketa (PPA) su paketi koji se obično stvaraju i proširuju u spremištima, posebnim poslužiteljima za pohranu takvih datoteka. launchpad.net - servis za podršku i razvoj sličnih velikih projekata. Tamo možete pronaći beta verzije, modificirane kompilacije i retrofite za starije verzije operativnog sustava.

Ondřej Surý odgovoran je za PHP pakete za Debian, a također možete pronaći PPA za PHP 7.0 na Ubuntuu. Stoga se prvo prijavite u sustav i dodajte PPA od Ondřeja Surýja u APT pomoćne programe operativnog sustava:

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

Kada se PPA opis pojavi na ekranu, pritisnite Enter.

Bilješka.
Ako vaša lokalizacija nema instalirano UTF-8 kodiranje, tada kada je PPA instaliran, greška povezana s obradom slova imena autora možda neće uspjeti. Kao brzi popravak, možete instalirati language-pack-en-base i nakon što se generira lokalizacija, zamijeniti postavku lokalizacije sustava u vrijeme isporuke PPA-a:

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

Nakon što je PPA paket instaliran, trebate ažurirati lokalnu predmemoriju paketa. Ovo je potrebno za uključivanje lokalnog paketa umjesto PPA:

$ sudo apt-get update

Ako ste zabranili pristup PHP 7.0 paketima, možete zamijeniti već instaliranu PHP verziju.

Ažuriranje Mod_php modula na Apacheu

U ovom odjeljku pronaći ćete informacije o tome kako ažurirati sustav, kao što je Apache web poslužitelj i mod_php modul za uređivanje PHP koda.
Za početak morate instalirati nove pakete. Kao rezultat toga, svi važni PHP paketi bit će ažurirani, kao što je navedeno.

$ sudo apt-get instalirajte php7.0

Bilješka.
Ako ste napravili bilo kakve značajne promjene u /etc/php5/ konfiguracijskim datotekama, one će i dalje biti dostupne. Konfiguracijske datoteke za PHP 7 nalaze se na /etc/php/7.0.

Svi MySQL korisnici trebaju ponovno ažurirati dvosmjerna PHP MySQL ažuriranja. Obov'yazkovo rekonfigurirajte ono što ste radili:

Ažuriranje PHP-FPM-a na Nginxu

Upute koje ćete pronaći u ovom odjeljku slijede one koje pokreću Nginx web poslužitelj, a PHP kod se kompilira kroz PHP-FPM upravitelj procesa.
Za početak instalirajte novi PHP-FPM paket i njegov sadržaj:

$ sudo apt-get instalirajte php7.0-fpm

Za dovršetak instalacije morate pritisnuti Enter.

Svi MySQL korisnici moraju provjeriti jesu li ponovno dodali dvosmjerna PHP MySQL ažuriranja:

$ sudo apt-get instalirajte php7.0-mysql

Bilješka.
Ako ste napravili bilo kakve značajne promjene u /etc/php5/ konfiguracijskim datotekama, one će i dalje biti dostupne. Konfiguracijske datoteke za PHP 7 mogu se pronaći u /etc/php/7.0.

Ažuriranje putanje utičnice za Nginx web poslužitelje

Nginx otvara utičnicu za Unix domenu kako bi komunicirao s PHP-FPM-om. Za promotivne korisnike, verzija PHP 7 instalirana je na isti način kao što su navedeni socketi:

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

Otvorite konfiguracijsku datoteku na zadanoj stranici koristeći Vikorist i nano (ili neki drugi uređivač po vašem izboru):

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

Vaša konfiguracija se može razlikovati od onoga što je napisano. Potražite blok koji počinje s location ~ \.php$ (, i red koji izgleda ovako:

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

Promijenite u:

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

Vaša je odgovornost odjaviti se i zatim spremiti datoteku. Ako radite u nano editoru, jednostavno pritisnite Ctrl-X za izlaz, y za potvrdu i Enter za potvrdu prepisivanja naziva datoteke.
Ponovite ovaj postupak za sve druge virtualne poslužitelje hostirane na /etc/nginx/sites-enabled koji trebaju podržavati PHP.

$ sudo servis nginx ponovno pokretanje

PHP testiranje

Nakon što ste konfigurirali svoj web poslužitelj i instalirali nove pakete, trebate provjeriti što PHP radi. Da prvo provjerite koja je verzija PHP-a instalirana, koristite sljedeću naredbu:

Na ekranu će se pojaviti obavijest s potrebnim informacijama.

Stvaranje testne datoteke može se izvršiti u korijenskom direktoriju dokumenata web poslužitelja. Ovisno o tome koji web poslužitelj imate i vašoj konfiguraciji, možete imati jednu od ovih opcija:

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

Pomoću nano uređivača otvorite datoteku info.php u korijenskom direktoriju dokumenata. Evo kako započeti s Apacheom:

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

U Nginxu ovaj put izgleda ovako:

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

Tamo kopirajte uvredljivi kod:

Izađite iz uređivača i spremite info.php. Sada pogledajte sljedeću stranicu u svom pregledniku:

http://domena_ili_IP/info.php

PHP verzija može biti prikazana na ekranu, kao i informacije o konfiguraciji za PHP 7. Nakon što ste sve provjerili, izbrišite info.php:

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

Kako možete svoju WordPress stranicu učiniti privlačnijom za manje od 10 dolara? Zvuči loše?

Nije lako - sve što trebate učiniti je nadograditi PHP na najnoviju verziju.

I uskoro nećete imati izbora, fragmenti PHP 5.6 postat će minimalno dostupni za WordPress početkom 2019., a njegova zamjena s PHP 7.0 bit će dostupna početkom 2019.

PHP je jedan od najpopularnijih jezika na internetu. Zapravo, 70% svih web stranica koristi PHP na strani poslužitelja.

WordPress web stranice također rade na PHP-u. Ali veliki problem s kojim se susrećemo s WordPressom je taj što mnoge stranice, tvrtke, pružatelji usluga hostinga i prodavači ne podržavaju druge verzije PHP-a. Ovo je posebno neugodno, doktore, jer je lako ažurirati PHP na poslužitelju.

WordPress ima isti problem s PHP-om

Uskoro će 8 od 10 WordPress stranica raditi na verziji PHP-a koja više nije podržana.

Prema statistici WordPress.org, 35% WordPress stranica radi na PHP 5.6. Aktivna podrška za PHP 5.6 završila je 19. lipnja 2017., a službeno završava svoj životni ciklus 31. lipnja. To znači da nema sigurnosne podrške, a stranice koje i dalje koriste PHP 5.6 možda neće biti zatvorene.

Uz to, PHP 7.0 je objavljen od 3. siječnja 2018. Također ga više ne podržava PHP verzija. Oko 20% WordPress stranica radi na PHP 7.0.

Baš kao i softverski program, PHP ima životni ciklus. Glavna verzija PHP-a dizajnirana je za poboljšanje sigurnosti na dva načina nakon izdavanja.

Također, otprilike 25,2% web stranica već radi na nepodržanim starijim verzijama PHP-a, uključujući 5.2, 5.3, 5.4 i 5.5.

Stoga, u vrijeme pisanja ovog članka, približno 80% WordPress stranica radi ili odlučuje raditi s verzijom PHP-a koja nije podržana.

Samo 20% WordPress stranica radi u preostalim podržanim verzijama - PHP 7.1, PHP 7.2 i PHP 7.3.

Zašto toliko mnogo WordPress web stranica još uvijek radi na starim verzijama PHP-a?

Nema razloga zašto web stranice i dalje rade na zastarjelim i nepodržanim verzijama PHP-a, većina njih.

1. Vlasnici web-mjesta ne poznaju niti ne mare za sigurnosni softver za svoj poslužitelj ili hosting

Za mnoge moćne web stranice, osobito one bez tehničkog znanja, važno je da njihova web stranica jednostavno radi i izgleda dobro. Može li se oduševiti PHP-om ako sve ovako radi?

2. Ovo je puno vremena za programere dodataka i tema

Za programere starih dodataka i stoga ažuriranje na preostale verzije PHP-a znači ažuriranje njihovog koda u isto vrijeme kada i novi testovi kako bi se osigurala dosljednost, budući da ne žele oštetiti stranice svojih suradnika.

3. Hosting provideri ne žele uništiti učinkovitost web stranica

Bez obzira na to što je PHP 5.6 izašao 2014. godine, a podrška za PHP 7.0 je pri kraju, web hosting tvrtke su zbog nesigurnosti dodataka nadogradile svoje servere na preostale verzije PHP-a (7.1 ili 7.2). .

To znači da ako želite da vaša stranica radi na preostaloj verziji PHP-a, morat ćete preuzeti inicijativu da je sami ažurirate ili zamoliti svog pružatelja usluga hostinga da vam pomogne.

Zašto WordPress ne zahtijeva ažuriranje PHP-a?

Projekt WordPress nije ometao razvoj preostalih verzija PHP-a, iz vrlo malo razloga. Ovo je sve što smo pogledali u prethodnom odjeljku, kao i odgovornost za upravljanje najpopularnijim CMS-om na svijetu.

Ali sve se može promijeniti u 2019.

Na WordCamp US, kohorta 2018. najavila je da će PHP 5.6 postati minimalno podržana verzija za prvu polovicu 2019. i da će biti nadograđen na PHP 7.0 za drugu polovicu 2019.

Ove promjene će se realizirati dugo vremena, a možemo zahvaliti programerima Yoast palgina za veliku ulogu koju su odigrali u sponukannym korisnicima prije ažuriranja PHP-a. Početkom 2017., s izdavanjem Yoast SEO 4.5 na alatnoj traci WordPressa, pojavila se obavijest suradnicima Yoasta. Zamolio je vlasti stranica čije su stranice bile na poslužitelju sa zastarjelom verzijom PHP-a da ih ažuriraju na novu verziju. Obavijesti možete uključiti samo ažuriranjem PHP-a.

Nedavno je glavni suradnik WordPressa, Geri Pendergast, lansirao nove minimalne verzije PHP-a. Plan je, kako je potvrdila Mette Mullenweg na WordCamp US, imati PHP 5.6 kao minimalnu potrebnu verziju za WordPress do početka 2019., a PHP 7.0 će postati minimalna verzija već početkom 2019.

Zašto biste trebali prijeći na PHP 7+?

PHP 7.2 sada nije samo službeno uključen u popis preporučenih alata za WordPress, već nema štete u planu produktivnost, produktivnost i sigurnost .

1. Fluidnost i produktivnost

Ako vaše web-mjesto radi na starijoj verziji PHP-a, nadogradnja na najnoviju verziju dat će vam veliki poticaj u produktivnosti, čak i ako imate WordPress web-mjesto.

Kada je PHP 7.0 objavljen, nije mu se pripisivalo značajno povećanje produktivnosti. Zapravo, službeni PHP test protiv WordPressa 4.1.1 pokazuje da PHP 7.0 omogućuje poslužiteljima da obrade dvostruko više zahtjeva u sekundi nego PHP 5.6 s dvostruko većim usporavanjem.

Nedavno smo ažurirali PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 i PHP 7.3. Njihovi rezultati pokazuju da PHP 7.3 proizvodi 3 puta više zahtjeva u sekundi nego PHP 5.6.

Ako trebate dodatne dokaze povećane produktivnosti, pokazali su da je PHP 7.3, objavljen krajem 2018., otprilike 5% brži od PHP-a 7.2.

2. Ohrabrenje i ludilo

Ludilo je još jedan važan razlog zašto biste trebali pobijediti u vezi s preostalom verzijom PHP-a. Kao i kod bilo kojeg softvera, programeri će podržavati starije verzije PHP-a u svojim dodacima i temama neko vrijeme. To će dovesti do činjenice da je podrška za stari softver aktivna i da će sigurnost prekretnice biti nevidljiva za programere dodataka i tema.

Zapravo, problemi sa starijim verzijama PHP-a redovito se pojavljuju na forumima za podršku WordPress.org. Nakon što tražite "T_Function", vidjet ćete više od 2700 rezultata.

Kako objašnjava Predrag Dubajić, WPMU DEV developer, Hustle plugin ima omogućene T_Function funkcije ako korisnik ima zastarjelu verziju PHP-a:

3. Sigurnost

Drugi temeljni razlog zašto trebate ažurirati PHP je zaštita vaše WordPress stranice. Korištenje starijih verzija PHP-a osigurava da je vaša stranica zaštićena od problema pronađenih u starijim verzijama PHP-a.

Na primjer: na temelju CVE podataka o sigurnosnim ranjivostima, u PHP-u je identificirano 18 poznatih ranjivosti. U kohorti 2017. identificirana su 43 uzročnika, au kohorti 2016. identificiran je velik broj od 107 uzročnika.

Ova iskorištavanja uključuju DoS, kršenje koda, oštećenje SQL-a, XSS i mnoge druge vrste iskorištavanja.

Ponovna provjera PHP ludila

Nadamo se da smo vas preusmjerili na korake nadogradnje na najnoviju verziju PHP-a. Prije nego krenete s nadogradnjom, morate učiniti nekoliko stvari: provjeriti koja se verzija PHP-a testira te također provjeriti je li vaša stranica kompatibilna s preostalom verzijom.

Ne znate na kojoj verziji PHP-a radi vaša stranica? Kako provjeriti PHP verziju WordPressa.

Instalirajte besplatni dodatak Display PHP Version, koji se može preuzeti iz repozitorija dodataka WordPress. Kada aktivirate ovaj dodatak, možete prikazati PHP verziju u widgetu Quick Look na nadzornoj ploči WordPressa.

Prije ažuriranja trebali biste također provjeriti jesu li vaši dodaci kompatibilni s preostalom verzijom PHP-a. Za ovo možete koristiti dodatak za provjeru kompatibilnosti PHP-a WP Engine. Ovaj dodatak skenira vašu stranicu i provjerava koji dodaci rade s tri druge verzije PHP-a.

Nakon što skeniranje završi, vidjet ćete popis svojih dodataka i vidjeti korake koji zamjenjuju kod iz starijih verzija PHP-a koji sada nije u skladu s verzijom protiv koje ste snažno protestirali.

Naći ćete da su svi dodaci koje vi vikorystavuyutsya apsurdni s preostalom verzijom PHP-a i daju vam nepoznate rezultate ili unaprijed kontaktirajte autora dodatka i kontaktirajte ih za podršku.

Kako ažurirati PHP na WordPressu

Nakon što provjerite ima li na WordPress stranici pogrešaka i napravite sigurnosnu kopiju, spremni ste ažurirati svoju verziju PHP-a.

1. Ažuriranje PHP-a pomoću cPanela

Ako ste vicorist hosting, koji se isporučuje od Keruvanya panel cPanel Možete jednostavno otići na cPanel i tamo promijeniti verziju PHP-a.

Sve što trebate učiniti je pomaknuti se prema dolje do odjeljka "Softver" i odabrati "Odaberi PHP verziju".

Na sljedećoj stranici odaberite PHP verziju koju želite instalirati i kliknite "Instaliraj što je prije moguće."

Ovo je sve što trebate zaraditi. Ažurirajte svoje web mjesto kako biste ga ponovno konfigurirali da radi normalno, ali ako ste provjerili besmislice, vaše web mjesto možda nije u funkciji.

2. Ažuriranje PHP-a na vašem lokalnom poslužitelju

Ako koristite glavni poslužitelj, možete ga sami nadograditi na PHP 7.2 pomoću vodiča za migraciju u dokumentaciji na php.net. Važno je obratiti pozornost na nove značajke i funkcionalnosti, kao i sve naslijeđene značajke koje se mogu dodati vašoj web stranici.

(VPS, VDS, DS) pod kontrolom najpopularnijeg operativnog sustava za web poslužitelje CentOS OS.

Zatvoreno. Željeli bismo vas obavijestiti da su mnogi popularni motori dostupni u PHP verzijama i skupu modula. Stoga, prije ažuriranja PHP-a na poslužitelju, ažurirajte svoj CMS s novom verzijom PHP-a. Imajte na umu da se ove informacije mogu pronaći na službenim web stranicama trgovaca. Neki moduli možda neće biti dostupni u novim verzijama PHP-a. Na primjer, Zend Optimizer radi samo s verzijama PHP-a do 5.2; na verziji PHP 5.3 koristi se njegov analog Zend Guard Loader. Ako koristite skriptu za kodiranje uz pomoć Zend Optimizer, Zend Guard, ova skripta se ne može obraditi.

Postavljanje SSH klijenta. Trebat će vam SSH pristup poslužitelju i SSH klijentu. Ako je na vašem računalu instaliran operativni sustav Linux, ne trebate SSH klijent; možete koristiti standardni Linux terminal za povezivanje putem SSH-a. Korisnicima Windows računala preporučujemo korištenje SSH\Telnet klijenta Putty. Ovaj program je besplatan i jednostavan za Vikoristan.

Preostalu verziju možete preuzeti sa službene web stranice slanjem sljedećih uputa:

https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Povežite se na SSH poslužitelj koristeći ime korijena superkorespondenta ili drugog klijenta sa sličnim privilegijama. Provjera streaming verzije. Prvo ćemo provjeriti točnu verziju PHP-a i popis modula. Kako biste saznali verziju PHP-a, upotrijebite sljedeću naredbu: Za pregled popisa modula upotrijebite sljedeću naredbu: Update PHP. Da biste ažurirali PHP verziju, spojite se na SSH poslužitelj i upotrijebite sljedeću naredbu: Možemo vam oprostiti, a yum će vas odmah zatražiti da ažurirate na potrebnu verziju PHP-a, ali malo vjerojatno. Za sve što odbacujete ovo svjedočanstvo:
"Nema paketa označenih za ažuriranje"
Sada ćete morati dodati spremište. Repozitorij je poseban udaljeni entitet iz kojeg će se paket instalirati. Pogledajmo proces dodavanja repozitorija i ažuriranja PHP-a u izvješću. Za ažuriranje PHP-a koristite spremišta epel i remi. Ova su spremišta provjerena sudbinom ispravnog rada za administratore virtualnih i video poslužitelja na Unix sličnim sustavima. Ne preporučuje se instaliranje paketa iz repozitorija trećih strana. Možete postaviti epel repozitorij sljedećom naredbom: Za dodavanje remi repozitorija u CentOS 6 koristite sljedeće naredbe:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm
Da biste instalirali remi repozitorij na CentOS 7, koristite sljedeće naredbe:
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo rpm -Uvh remi-release-7*.rpm
Sada možete ažurirati PHP. Ažurirajte PHP na verziju 5.4 pomoću sljedeće naredbe:
yum ažuriranje - -enablerepo=remi php
Ako se trebate ažurirati na verziju 5.5, koristite sljedeću naredbu:
yum ažuriranje --enablerepo=remi-php55 php
Ako trebate ažurirati na verziju 5.6, koristite sljedeću naredbu:
yum ažuriranje --enablerepo=remi-php56 php
Za nadogradnju na novi PHP 7 problem koristite sljedeću naredbu:
yum ažuriranje --enablerepo=remi-php70
Nakon ažuriranja, svakako ponovno pokrenite web poslužitelj. Da biste to učinili, upotrijebite naredbu: Budući da poslužitelj nema httpd - sve što je potrebno je Nginx + PHP-FPM veza, zatim ponovno instalirajte PHP-FPM: Pretvorite PHP verziju pomoću sljedeće naredbe: Također se preporučuje da odmah instalirajte paket popularnih PHP proširenja. Vickory jednu od naredbi za ovo (ovisno o PHP verziji):
yum instalacija --enablerepo=remi php-(mysql, mcrypt, mbstring, gd, xml)
yum ažuriranje --enablerepo=remi-php55 php-(mysql,mcrypt,mbstring,gd,xml)
yum ažuriranje --enablerepo=remi-php56 php-(mysql,mcrypt,mbstring,gd,xml)
yum ažuriranje --enablerepo=remi-php70 php-(mysql,mcrypt,mbstring,gd,xml)
Nakon instaliranja ažuriranja ponovno pokrenite web poslužitelj. Za to upotrijebite sljedeću naredbu: Ako poslužitelj nema httpd, Nginx + PHP-FPM veza će učiniti sve, a zatim ponovno omogućite PHP-FPM:

Ažuriranje PHP-a na 7.2 na CentOS 7

Za ažuriranje PHP-a na verziju 7.2 trebate unijeti sljedeće naredbe:

rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y instalirajte epel-release yum-utils
yum-config-manager --enable remi-php72
yum instaliraj php php-xml php-sapun php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-common php-fpm php-pdo php-mysqlnd php-imap php-embedded php-ld zip php-fileinfo php -proces php-opcache
Ako naiđete na bilo kakve probleme, otvorite kartu s posebnog računa i naši stručnjaci će vam sigurno pomoći. Preklapanje