Ažuriranje PHP-a za blog na WordPress-u, uputstva korak po korak za početnike. Ažuriranje PHP-a na Denweru Kako promijeniti verziju PHP-a

Ako koristite Denwer, onda znate da se ažuriranja paketa ne dešavaju često. Ako nas sam server možda ne brine mnogo, evo verzije php može postati kritičan problem. To je otprilike kako ažurirati PHP na Denweru, pričaćemo danas.

U stvari, tu nema ništa teško. Prvo morate preuzeti konac siguran verzija php na web stranici http://windows.php.net/download/. Savjetujem vam da preuzmete 32-bitnu verziju, jer... sa 64-bitnom možete imati problema, a ova verzija je trenutno eksperimentalna.

Sada zaustavite server koristeći skriptu stop.exe I switchOff.exe, zatim slijedite stazu usr/local/php5 i izbrišite sve binarne datoteke tamo, zamjenjujući ih onima koje ste upravo preuzeli. Ponovo pokreni Denwer.

Sada u folderu php5 nemate fajl php.ini, međutim, umjesto njega postoji php.ini-development I php.ini-production. Možete preimenovati bilo koji od njih u php.ini i konfigurišite server kako vam je potrebno. Ne zaboravite također vidjeti da je direktiva bez komentara extension_dir="ext" kako biste izbjegli probleme s dodacima u budućnosti.

Svako ko koristi DNVR, tzv. gentleman's web developer's kit, zna da se problem ažuriranja paketa javlja vrlo rijetko i da ne uzrokuje mnogo problema. Veoma važna tačka kada radite sa Denwerom je ažuriranje PHP-a. Morate ga ažurirati na vrijeme i na trenutnu verziju, što, inače, nije nimalo teško. Međutim, upravo tu korisnici ovog alata najčešće imaju problema. Nudimo vam uputstva korak po korak koja će vam detaljno reći kako da ažurirate PHP na Denweru.

Kada ažurirate php na Denweru, morate striktno slijediti upute.


Čišćenje grešaka

Denver je pao!

  • Prije svega, provjeravamo da li smo preuzeli ispravnu verziju PHP-a. Napomena: verzija 5 je potrebna! Denver je ažuriran dosta davno, tako da verzija 7 jednostavno neće raditi na njemu.
  • Takođe može postojati problem sa Apacheom. Njegova verzija za Denver je 2.2, ali trenutno zahtijeva 2.4 za uspješan rad sa PHP-om. Ovo se može riješiti individualnim postavkama na vašem računaru.
  • I još jedan jednostavan način da ispravite program: uklonite Denver i ponovo ga instalirajte. Iznenađujuće, u većini slučajeva ovo pomaže. I nije stvar u misticizmu, samo se ponekad pokaže da je ovaj alat trivijalno "rekonfiguriran": previše promjena se može napraviti ručno i na haotičan način. Samo nemojte zaboraviti sačuvati sve datoteke pohranjene u glavnom folderu – zapravo, datoteke web mjesta – u sigurnosnu kopiju prije brisanja.

Ako ste zaboravili na...


Prateći ova jednostavna uputstva korak po korak, uspjeli smo uspješno ažurirati PHP na Denveru i također se pozabaviti mogućim greškama. Bit će nam drago da dobijemo vaše povratne informacije o radu s ovim programom i njegovim ažuriranjima!

Vaša WordPress stranica može raditi brže i postati sigurnija, a u vašim je rukama!

Ova stranica će pokušati objasniti zašto to znači za vas i kako to možete popraviti.

Zašto je PHP značajan

PHP je programski jezik na kojem se bazira WordPress. PHP verziju instalira na nivou servera administrator sistema. Iako ste možda svjesni važnosti ažuriranja vašeg WordPress-a, dodataka i tema, jednako je važno održavati svoju PHP verziju ažurnom.

Dva su važna razloga da imate najnoviju verziju PHP-a:

  • Vaša stranica će raditi brže, pošto su najnovije verzije PHP-a efikasnije. Ažuriranje na najnoviju podržanu verziju PHP-a (trenutno 7.3) može ubrzati web stranicu do 3-4 puta u odnosu na starije verzije.
  • Vaša stranica će biti sigurnija. PHP, kao i WordPress, podržava njegova zajednica. Pošto je PHP toliko rasprostranjen, on je prioritetna meta za hakiranje; samo najnovije podržane verzije će imati najnovije sigurnosne karakteristike. Stare, nepodržane verzije PHP-a nemaju ih, tako da je potrebno ažuriranje PHP-a da bi vaša WordPress stranica bila sigurna.

Ali to nije sve, postoje i druge prednosti:

  • Brza web stranica ima prednosti u pretraživačima, tako da ćete dobiti viši rang u pretrazi!
  • Brza web stranica bolje zadržava posjetitelje. Posjetioci brže odlaze sa sporih lokacija; brza stranica je efikasnija.
  • Sigurna web stranica je bolje zaštićena od hakovanja i oštećenje ugleda u slučaju hakovanja.

Ove pogodnosti su dobre i za vas i za posetioce sajta. Ovo su razlozi zašto biste trebali ažurirati PHP što je prije moguće. U sljedećem odjeljku ćemo vam reći kako to učiniti.

Prije ažuriranja PHP-a

Prvo, nekoliko upozorenja, ali ne morate biti uznemireni. Postoje neke tehničke stvari koje trebate učiniti prije nadogradnje vaše PHP verzije.

Samo ažuriranje PHP verzije ne bi trebalo da predstavlja veliki problem, ali mi ne možemo garantovati da će proći bez problema. WordPress radi čak i sa verzijom starom od 5.6.20 (iako preporučujemo 7.3, imamo odlično kompatibilan unatrag!), ali ne znamo kako će vaši dodaci i teme funkcionirati. Trebali bi, vjerovatno će biti najpopularniji ili najugledniji dodaci i teme, ali opet, mi to ne garantujemo.

Ispod je nekoliko koraka koje možete poduzeti da smanjite rizik prije nadogradnje:

  • Napravite rezervnu kopiju stranice:, ovo će vam omogućiti da vratite stranicu unatrag u slučaju da nešto krene po zlu. Postoji, pa ako još niste odlučili za rješenje za sebe, isprobajte jedno od ovih. Da biste dovršili vraćanje, također ćete morati vratiti trenutnu verziju PHP-a (reći ćemo vam kako to učiniti malo kasnije).
  • Ažurirajte WordPress, teme i dodatke: sa WordPress konzole idite na Ažuriranja i ažurirajte sve. To je nešto što bi ionako trebalo redovno raditi. Kada se ažuriranja dovrše, provjerite radi li stranica kako treba.
  • Provjerite PHP kompatibilnost: instalirajte dodatak da provjerite svoje teme i dodatke na moguće probleme. Dodatak nije savršen i može propustiti stvari ili dati lažne pozitivne rezultate, ali u većini slučajeva radi.
  • Riješite probleme s PHP kompatibilnošću: Ako je dodatak pronašao probleme u prethodnom koraku, kontaktirajte programere teme ili dodataka i zamolite ih da to riješe. Ako to ne žele ili ne mogu, onda potražite druge teme u direktorijima sa sličnom funkcionalnošću i koristite ih umjesto problematičnih.

Poduzmite ovih nekoliko koraka i bićete spremni da nadogradite PHP verziju svoje WordPress stranice kako biste iskoristili sve prednosti koje ona donosi!

Ako naiđete na bilo kakve poteškoće tokom procesa ili vam je potrebna pomoć, onda je bolje da kontaktirate profesionalnog web developera, podršku vašeg hosting provajdera ili autore vaših dodataka i tema. Većina njih bi trebala rado da vam pomogne.

I sada konačno možemo preći na ažuriranje PHP verzije na vašem sajtu.

Kako ažurirati PHP verziju na web stranici da bude brža i sigurnija

Sada ste spremni za ažuriranje PHP verzije na vašoj web stranici! Uradili ste svoju dužnu pažnju, imate rezervnu kopiju i vaša stranica je spremna za ažuriranje na najbolji mogući način.

Pošto je PHP verzija instalirana na nivou servera od strane vašeg hostinga, ažuriranje se dešava ili promjenom postavki na hosting panelu ili kontaktiranjem tehničke podrške hostinga sa zahtjevom za promjenu PHP verzije.

Dakle, tačni koraci za ažuriranje će se razlikovati ovisno o hosting provajderu. Ispod su , koji su nam pružili uputstva (na engleskom) kako da ažuriramo PHP za njih.

Ako ne pronađete svoj hosting na listi, možete kontaktirati tehničku podršku za hosting i zamoliti ih da vam pomognu. Ispod je obrazac zahtjeva koji možete koristiti:

Draga hosting podrška!

Želim da svoju WordPress stranicu učinim bržom i sigurnijom uz najnoviju verziju PHP-a.
Ako moja stranica već ne koristi najnoviju verziju PHP-a,
onda mi molim te reci šta korak po korak treba da uradim da ažuriram.

Hvala ti!

Ako imate bilo kakvih poteškoća u ovoj fazi, ili sami promijenite verziju PHP-a ili kontaktirajte podršku za hosting ili profesionalnog web programera. Ako trebate da se vratite na rezervnu kopiju, prvo vratite prethodnu verziju PHP-a koju ste koristili (moguće kontaktiranjem podrške za hosting), a zatim vratite stranicu iz sigurnosne kopije.

Sada imate sve informacije o ažuriranju! Odlično! Sa najnovijom verzijom PHP-a, vaša stranica će biti brža i sigurnija, a vaši posjetitelji sretniji.

Brze, sigurne WordPress web stranice za svakoga

Sa najnovijom verzijom PHP-a, možete biti sigurni da je vaša stranica što brža i sigurnija.

Sada imate sve informacije za ažuriranje PHP-a i znate kako to učiniti u budućnosti. Pripazite na obavijesti o ažuriranju na konzoli vaše WordPress stranice ili na ažuriranja s vaše usluge hostinga.

Hvala vam što činite internet boljim!

Vaša WordPress stranica može raditi brže i postati sigurnija, a u vašim je rukama!

Ova stranica će pokušati objasniti zašto to znači za vas i kako to možete popraviti.

Zašto je PHP značajan

PHP je programski jezik na kojem se bazira WordPress. PHP verziju instalira na nivou servera administrator sistema. Iako ste možda svjesni važnosti ažuriranja vašeg WordPress-a, dodataka i tema, jednako je važno održavati svoju PHP verziju ažurnom.

Dva su važna razloga da imate najnoviju verziju PHP-a:

  • Vaša stranica će raditi brže, pošto su najnovije verzije PHP-a efikasnije. Ažuriranje na najnoviju podržanu verziju PHP-a (trenutno 7.3) može ubrzati web stranicu do 3-4 puta u odnosu na starije verzije.
  • Vaša stranica će biti sigurnija. PHP, kao i WordPress, podržava njegova zajednica. Pošto je PHP toliko rasprostranjen, on je prioritetna meta za hakiranje; samo najnovije podržane verzije će imati najnovije sigurnosne karakteristike. Stare, nepodržane verzije PHP-a nemaju ih, tako da je potrebno ažuriranje PHP-a da bi vaša WordPress stranica bila sigurna.

Ali to nije sve, postoje i druge prednosti:

  • Brza web stranica ima prednosti u pretraživačima, tako da ćete dobiti viši rang u pretrazi!
  • Brza web stranica bolje zadržava posjetitelje. Posjetioci brže odlaze sa sporih lokacija; brza stranica je efikasnija.
  • Sigurna web stranica je bolje zaštićena od hakovanja i oštećenje ugleda u slučaju hakovanja.

Ove pogodnosti su dobre i za vas i za posetioce sajta. Ovo su razlozi zašto biste trebali ažurirati PHP što je prije moguće. U sljedećem odjeljku ćemo vam reći kako to učiniti.

Prije ažuriranja PHP-a

Prvo, nekoliko upozorenja, ali ne morate biti uznemireni. Postoje neke tehničke stvari koje trebate učiniti prije nadogradnje vaše PHP verzije.

Samo ažuriranje PHP verzije ne bi trebalo da predstavlja veliki problem, ali mi ne možemo garantovati da će proći bez problema. WordPress radi čak i sa verzijom starom od 5.6.20 (iako preporučujemo 7.3, imamo odlično kompatibilan unatrag!), ali ne znamo kako će vaši dodaci i teme funkcionirati. Trebali bi, vjerovatno će biti najpopularniji ili najugledniji dodaci i teme, ali opet, mi to ne garantujemo.

Ispod je nekoliko koraka koje možete poduzeti da smanjite rizik prije nadogradnje:

  • Napravite rezervnu kopiju stranice:, ovo će vam omogućiti da vratite stranicu unatrag u slučaju da nešto krene po zlu. Postoji, pa ako još niste odlučili za rješenje za sebe, isprobajte jedno od ovih. Da biste dovršili vraćanje, također ćete morati vratiti trenutnu verziju PHP-a (reći ćemo vam kako to učiniti malo kasnije).
  • Ažurirajte WordPress, teme i dodatke: sa WordPress konzole idite na Ažuriranja i ažurirajte sve. To je nešto što bi ionako trebalo redovno raditi. Kada se ažuriranja dovrše, provjerite radi li stranica kako treba.
  • Provjerite PHP kompatibilnost: instalirajte dodatak da provjerite svoje teme i dodatke na moguće probleme. Dodatak nije savršen i može propustiti stvari ili dati lažne pozitivne rezultate, ali u većini slučajeva radi.
  • Riješite probleme s PHP kompatibilnošću: Ako je dodatak pronašao probleme u prethodnom koraku, kontaktirajte programere teme ili dodataka i zamolite ih da to riješe. Ako to ne žele ili ne mogu, onda potražite druge teme u direktorijima sa sličnom funkcionalnošću i koristite ih umjesto problematičnih.

Poduzmite ovih nekoliko koraka i bićete spremni da nadogradite PHP verziju svoje WordPress stranice kako biste iskoristili sve prednosti koje ona donosi!

Ako naiđete na bilo kakve poteškoće tokom procesa ili vam je potrebna pomoć, onda je bolje da kontaktirate profesionalnog web developera, podršku vašeg hosting provajdera ili autore vaših dodataka i tema. Većina njih bi trebala rado da vam pomogne.

I sada konačno možemo preći na ažuriranje PHP verzije na vašem sajtu.

Kako ažurirati PHP verziju na web stranici da bude brža i sigurnija

Sada ste spremni za ažuriranje PHP verzije na vašoj web stranici! Uradili ste svoju dužnu pažnju, imate rezervnu kopiju i vaša stranica je spremna za ažuriranje na najbolji mogući način.

Pošto je PHP verzija instalirana na nivou servera od strane vašeg hostinga, ažuriranje se dešava ili promjenom postavki na hosting panelu ili kontaktiranjem tehničke podrške hostinga sa zahtjevom za promjenu PHP verzije.

Dakle, tačni koraci za ažuriranje će se razlikovati ovisno o hosting provajderu. Ispod su , koji su nam pružili uputstva (na engleskom) kako da ažuriramo PHP za njih.

Ako ne pronađete svoj hosting na listi, možete kontaktirati tehničku podršku za hosting i zamoliti ih da vam pomognu. Ispod je obrazac zahtjeva koji možete koristiti:

Draga hosting podrška!

Želim da svoju WordPress stranicu učinim bržom i sigurnijom uz najnoviju verziju PHP-a.
Ako moja stranica već ne koristi najnoviju verziju PHP-a,
onda mi molim te reci šta korak po korak treba da uradim da ažuriram.

Hvala ti!

Ako imate bilo kakvih poteškoća u ovoj fazi, ili sami promijenite verziju PHP-a ili kontaktirajte podršku za hosting ili profesionalnog web programera. Ako trebate da se vratite na rezervnu kopiju, prvo vratite prethodnu verziju PHP-a koju ste koristili (moguće kontaktiranjem podrške za hosting), a zatim vratite stranicu iz sigurnosne kopije.

Sada imate sve informacije o ažuriranju! Odlično! Sa najnovijom verzijom PHP-a, vaša stranica će biti brža i sigurnija, a vaši posjetitelji sretniji.

Brze, sigurne WordPress web stranice za svakoga

Sa najnovijom verzijom PHP-a, možete biti sigurni da je vaša stranica što brža i sigurnija.

Sada imate sve informacije za ažuriranje PHP-a i znate kako to učiniti u budućnosti. Pripazite na obavijesti o ažuriranju na konzoli vaše WordPress stranice ili na ažuriranja s vaše usluge hostinga.

Hvala vam što činite internet boljim!

Dana 3. decembra 2015. objavljena je konačna PHP verzija 7.0.0. Nova verzija sadrži mnoge inovacije, na primjer, povećane performanse, dodane anonimne klase, snažno kucanje, sigurna randomizacija i još mnogo toga. U ovom članku ćemo vam reći kako možete brzo nadograditi Apache ili Nginx web server sa bilo koje verzije PHP-a 5 na PHP 7.

Zahtjevi

Morate imati instaliran PHP 5 na Ubuntu 14.04 operativnom sistemu i morate koristiti ili mod_php modul u slučaju Apache web servera ili PHP-FPM ako imate Nginx web server. Također morate imati kreiranog korisnika koji nije root, ali može pokrenuti sudo komande kako bi izvršio administrativne zadatke.

Dodavanje PPA za PHP7 pakete

Lične arhive paketa (PPA) su paketi koji se obično kreiraju i distribuiraju u spremištima, specijalnim serverima za skladištenje takvih datoteka. launchpad.net je servis kreiran za podršku i razvoj takvih besplatnih projekata. Ovdje možete pronaći beta verzije, modificirane verzije i retro podršku za starije verzije operativnog sistema.

Ondřej Surý je odgovoran za PHP pakete za Debian, i od njega možete pronaći PPA za PHP 7.0 na Ubuntu. Stoga, prije svega, prijavite se na sistem i dodajte PPA od Ondřej Surý u APT uslužne programe operativnog sistema:

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

Kada se na ekranu prikaže opis PPA paketa, pritisnite Enter.

Bilješka.
Ako vaša lokalizacija nije postavljena na UTF-8 kodiranje, tada prilikom instaliranja PPA možete naići na grešku koja se odnosi na rukovanje slovima imena autora. Kao zaobilazno rješenje, možete instalirati jezični paket-en-base, a kada se generiraju lokali, nadjačati postavke sistemskog lokalizacije dok se PPA dodaje:

$ 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, morate ažurirati lokalni keš paketa. Ovo je da bi se osiguralo da lokalni paket uključuje sadržaj PPA:

$ sudo apt-dobi ažuriranje

Kada dobijete pristup PHP 7.0 paketima, možete zamijeniti verziju PHP-a koju ste već instalirali.

Ažuriranje mod_php modula na Apache

U ovom odeljku ćete naći informacije o tome kako da nadogradite sistem koji koristi Apache kao veb server i mod_php modul za pokretanje PHP koda.
Prvo morate instalirati nove pakete. Ovo će ažurirati sve važne PHP pakete, osim php5-mysql, koji će biti uklonjen.

$ sudo apt-get install php7.0

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

Svi korisnici MySQL-a moraju ponovo da dodaju ažurirane PHP MySQL dvosmerne veze. Obavezno provjerite jeste li uradili ovo:

Ažuriranje PHP-FPM-a na Nginx-u

Instrukcije koje ćete pronaći u ovom odeljku pogodne su za one koji koriste Nginx kao veb server, a PHP kod se izvršava preko PHP-FPM menadžera procesa.
Za početak, instalirajte novi PHP-FPM paket i njegove zavisnosti:

$ sudo apt-get install php7.0-fpm

Za završetak instalacije potrebno je pritisnuti Enter.

Svi korisnici MySQL-a moraju osigurati da su ponovo dodali ažurirane PHP MySQL dvosmjerne veze:

$ sudo apt-get install php7.0-mysql

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

Ažuriranje putanje utičnice za Nginx web servere

Nginx koristi Unix domensku utičnicu za komunikaciju sa PHP-FPM-om. Podrazumevano, instalirana verzija PHP 7 će koristiti putanju na koju su utičnice ukazivale:

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

Otvorite zadanu konfiguracijsku datoteku web lokacije koristeći nano (ili 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 sa lokacijom ~ \.php$ (, i linijom koja izgleda ovako:

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

Promijenite u:

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

Nakon toga morate izaći, a zatim sačuvati datoteku. Ako radite u uređivaču nano, jednostavno pritisnite Ctrl-X za izlaz, y za potvrdu i Enter da potvrdite prepisivanje imena datoteke.
Ponovite ovaj proces za sve druge virtuelne servere koji se nalaze u /etc/nginx/sites-enabled koji treba da podržavaju PHP.

$ sudo servis nginx restart

PHP testiranje

Nakon što ste konfigurirali svoj web server i instalirali nove pakete, morate provjeriti radi li PHP. Prvo provjerite koja je verzija PHP-a instalirana pomoću naredbe:

Na ekranu će se pojaviti poruka sa potrebnim informacijama.

Također je moguće kreirati probnu datoteku u korijenskom direktoriju dokumenta web servera. Ovisno o tome koji web server i konfiguraciju imate, ovo može biti jedno od sljedećeg:

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

Koristeći nano editor, otvorite datoteku info.php u korijenskom direktoriju vašeg dokumenta. Po defaultu u Apacheu ova putanja je:

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

U Nginx-u ovaj put izgleda ovako:

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

Tamo kopirajte sljedeći kod:

Izađite iz editora, sačuvajte info.php. Sada učitajte sljedeću stranicu u svoj pretraživač:

http://domain_or_IP/info.php

Na ekranu bi trebala biti prikazana verzija PHP-a, kao i informacije o konfiguraciji za PHP 7. Nakon što ste sve provjerili, preporučujemo brisanje info.php:

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