Aktualizácia PHP pre blog na WordPress, pokyny krok za krokom pre začiatočníkov. Aktualizácia PHP na Denwer Ako zmeniť verziu PHP

Ak používate Denwer, potom viete, že aktualizácie balíkov sa nestávajú príliš často. Ak nás samotný server nemusí veľmi znepokojovať, tu je verzia php sa môže stať kritickým problémom. To je asi ako aktualizovať PHP na Denwer, dnes sa porozprávame.

V skutočnosti tu nie je nič ťažké. Najprv je potrebné stiahnuť vlákno bezpečné verzia php na webovej stránke http://windows.php.net/download/. Odporúčam vám stiahnuť si 32-bitovú verziu, pretože... so 64-bitovou verziou môžete mať problémy a táto zostava je momentálne experimentálna.

Teraz zastavte server pomocou skriptu stop.exe A switchOff.exe, potom postupujte po ceste usr/local/php5 a vymažte tam všetky binárne súbory a nahraďte ich tými, ktoré ste práve stiahli. Reštart Denwer.

Teraz v priečinku php5 nemáte súbor php.ini, však namiesto toho existuje php.ini-development A php.ini-production. Ktorýkoľvek z nich môžete premenovať na php.ini a nakonfigurovať server podľa potreby. Nezabudnite tiež vidieť, že smernica je bez komentárov extension_dir="ext" aby ste sa v budúcnosti vyhli problémom s pluginmi.

Každý, kto používa DNVR, takzvaný gentleman's web developer's kit, vie, že problém s aktualizáciou balíka sa vyskytuje veľmi zriedkavo a nespôsobuje veľké problémy. Veľmi dôležitým bodom pri práci s Denwerom je aktualizácia PHP. Musíte ho aktualizovať včas a na aktuálnu verziu, čo mimochodom nie je vôbec ťažké. Práve tu však majú používatelia tohto nástroja najčastejšie problémy. Ponúkame vám podrobné pokyny, ktoré vám podrobne povedia, ako aktualizovať PHP na Denwer.

Pri aktualizácii php na Denwer musíte prísne dodržiavať pokyny.


Čistenie chýb

Denver je na dne!

  • V prvom rade skontrolujeme, či sme si stiahli správnu verziu PHP. Poznámka: Vyžaduje sa verzia 5! Denver bol aktualizovaný už dávno, takže verzia 7 na ňom jednoducho nebude fungovať.
  • Problém môže byť aj s Apache. Jeho verzia pre Denver je 2.2, ale v súčasnosti vyžaduje 2.4 na úspešnú prácu s PHP. Dá sa to vyriešiť individuálnymi nastaveniami v počítači.
  • A ešte jeden jednoduchý spôsob, ako opraviť program: odstráňte Denver a znova ho nainštalujte. Prekvapivo to vo väčšine prípadov pomáha. A nie je to vec mystiky, len sa niekedy ukáže, že tento nástroj je triviálne „prekonfigurovaný“: manuálne a chaotickým spôsobom je možné v ňom vykonať príliš veľa zmien. Pred odstránením nezabudnite uložiť všetky súbory uložené v hlavnom priečinku – v skutočnosti súbory lokality – do záložného priečinka.

Ak ste zabudli na...


Podľa týchto jednoduchých pokynov krok za krokom sme boli schopní úspešne aktualizovať PHP v Denveri a tiež sa vysporiadať s možnými chybami. Budeme radi, ak nám pošlete spätnú väzbu na prácu s týmto programom a jeho aktualizácie!

Vaša stránka WordPress môže bežať rýchlejšie a bezpečnejšia a je vo vašich rukách!

Táto stránka sa pokúsi vysvetliť, prečo to pre vás znamená a ako to môžete opraviť.

Prečo je PHP dôležité

PHP je programovací jazyk, na ktorom je založený WordPress. Verzia PHP je nainštalovaná na úrovni servera správcom systému. Aj keď si možno uvedomujete, aké dôležité je udržiavať váš WordPress, doplnky a témy aktuálne, rovnako dôležité je udržiavať aktuálnu verziu PHP.

Existujú dva dôležité dôvody, prečo mať najnovšiu verziu PHP:

  • Vaša stránka pobeží rýchlejšie, pretože najnovšie verzie PHP sú efektívnejšie. Aktualizácia na najnovšiu podporovanú verziu PHP (aktuálne 7.3) môže zrýchliť stránku až 3-4 krát v porovnaní so staršími verziami.
  • Vaša stránka bude bezpečnejšia. PHP, podobne ako WordPress, je podporované jeho komunitou. Keďže PHP je také rozšírené, je prioritným cieľom pre hackovanie; iba najnovšie podporované verzie budú mať najnovšie bezpečnostné funkcie. Staré, nepodporované verzie PHP nemať ich, takže je potrebná aktualizácia PHP, aby bola vaša stránka WordPress bezpečná.

Ale to nie je všetko, sú tu aj ďalšie výhody:

  • Rýchly web získava výhody vo vyhľadávačoch, takže získate vyššie hodnotenie vo vyhľadávaní!
  • Rýchly web si lepšie udrží návštevníkov. Návštevníci odchádzajú rýchlejšie z pomalých stránok, rýchle stránky sú efektívnejšie.
  • Zabezpečená webová stránka je lepšie chránená pred hackermi a poškodenie dobrého mena v prípade hackingu.

Tieto výhody sú dobré pre vás aj návštevníkov stránok. Toto sú dôvody, prečo by ste mali PHP aktualizovať čo najskôr. V ďalšej časti vám povieme, ako na to.

Pred aktualizáciou PHP

Najprv niekoľko upozornení, no netreba sa znepokojovať. Pred aktualizáciou verzie PHP musíte urobiť niekoľko technických vecí.

Aktualizácia samotnej verzie PHP by nemal byť veľký problém, ale my nemôžeme zaručiťže to prejde bez problémov. WordPress funguje aj s verziou starou ako 5.6.20 (aj keď odporúčame 7.3, máme vynikajúce spätne kompatibilné!), ale nevieme, ako budú vaše doplnky a témy fungovať. Mali by, pravdepodobne budú najobľúbenejšie alebo najuznávanejšie doplnky a témy, ale opäť to nezaručujeme.

Nižšie uvádzame niekoľko krokov, ktoré môžete podniknúť na zníženie rizika pred inováciou:

  • Vytvorte záložnú kópiu stránky:, to vám umožní vrátiť stránku späť v prípade, že sa niečo pokazí. Existuje, takže ak ste sa ešte nerozhodli pre riešenie pre seba, skúste jedno z týchto. Na dokončenie návratu budete musieť vrátiť aj aktuálnu verziu PHP (ako to urobiť, vám povieme o niečo neskôr).
  • Aktualizujte WordPress, témy a doplnky: z konzoly WordPress prejdite na Aktualizácie a všetko aktualizujte. To je niečo, čo by sa malo robiť pravidelne. Po dokončení aktualizácií sa uistite, že stránka funguje tak, ako má.
  • Skontrolujte kompatibilitu PHP: nainštalujte doplnok, aby ste skontrolovali možné problémy v témach a zásuvných moduloch. Doplnok nie je dokonalý a môže mu chýbať veci alebo uvádzať falošne pozitívne výsledky, ale vo väčšine prípadov funguje.
  • Opravte problémy s kompatibilitou PHP: Ak doplnok zistil v predchádzajúcom kroku problémy, kontaktujte vývojárov tém alebo doplnkov a požiadajte ich, aby to vyriešili. Ak to nechcú alebo nemôžu, tak si v adresároch hľadajte iné témy s podobnou funkcionalitou a použite ich namiesto problematických.

Urobte týchto pár krokov a budete pripravení inovovať verziu PHP svojej stránky WordPress, aby ste mohli využívať všetky výhody, ktoré prináša!

Ak sa počas procesu stretnete s akýmikoľvek ťažkosťami alebo potrebujete pomoc, je pre vás lepšie kontaktovať profesionálneho webového vývojára, podporu poskytovateľa hostingu alebo autorov vašich pluginov a tém. Väčšina z nich by vám mala s radosťou pomôcť.

A teraz môžeme konečne prejsť k aktualizácii verzie PHP na vašej stránke.

Ako aktualizovať verziu PHP na webovej stránke, aby bola rýchlejšia a bezpečnejšia

Teraz ste pripravení aktualizovať verziu PHP na svojom webe! Vykonali ste náležitú starostlivosť, máte zálohu a vaša stránka je pripravená na aktualizáciu tým najlepším možným spôsobom.

Keďže verziu PHP inštaluje na úrovni servera váš hosting, aktualizácia prebieha buď zmenou nastavení v paneli hostingu alebo kontaktovaním technickej podpory hostingu so žiadosťou o zmenu verzie PHP.

Takže presné kroky na aktualizáciu sa budú líšiť v závislosti od poskytovateľa hostingu. Nižšie je uvedený , ktorý nám poskytol pokyny (v angličtine), ako pre nich aktualizovať PHP.

Ak v zozname nenájdete svoj hosting, môžete kontaktovať technickú podporu hostingu a požiadať ich, aby vám pomohli. Nižšie je uvedený vzor žiadosti, ktorý môžete použiť:

Vážená podpora hostingu!

Chcem, aby bola moja stránka WordPress rýchlejšia a bezpečnejšia s najnovšou verziou PHP.
Ak moja stránka ešte nepoužíva najnovšiu verziu PHP,
potom mi prosím povedzte, čo krok za krokom musím urobiť, aby som aktualizoval.

Ďakujem!

Ak máte v tejto fáze nejaké problémy, buď zmeňte verziu PHP späť sami, alebo kontaktujte podporu hostingu alebo profesionálneho webového vývojára. Ak sa potrebujete vrátiť späť k zálohe, najprv obnovte predchádzajúcu verziu PHP, ktorú ste používali (možno kontaktovaním podpory hostingu), potom obnovte stránku zo zálohy.

Teraz máte všetky informácie o aktualizácii! Skvelé! S najnovšou verziou PHP bude vaša stránka rýchlejšia a bezpečnejšia a vaši návštevníci budú šťastnejší.

Rýchle a bezpečné webové stránky WordPress pre každého

S najnovšou verziou PHP si môžete byť istí, že vaša stránka je čo najrýchlejšia a najbezpečnejšia.

Teraz máte všetky informácie na aktualizáciu PHP a tiež viete, ako to urobiť v budúcnosti. Dávajte pozor na upozornenia na aktualizácie vo vašej konzole webu WordPress alebo na aktualizácie z vašej hostiteľskej služby.

Ďakujeme, že robíte internet lepším!

Vaša stránka WordPress môže bežať rýchlejšie a bezpečnejšia a je vo vašich rukách!

Táto stránka sa pokúsi vysvetliť, prečo to pre vás znamená a ako to môžete opraviť.

Prečo je PHP dôležité

PHP je programovací jazyk, na ktorom je založený WordPress. Verzia PHP je nainštalovaná na úrovni servera správcom systému. Aj keď si možno uvedomujete, aké dôležité je udržiavať váš WordPress, doplnky a témy aktuálne, rovnako dôležité je udržiavať aktuálnu verziu PHP.

Existujú dva dôležité dôvody, prečo mať najnovšiu verziu PHP:

  • Vaša stránka pobeží rýchlejšie, pretože najnovšie verzie PHP sú efektívnejšie. Aktualizácia na najnovšiu podporovanú verziu PHP (aktuálne 7.3) môže zrýchliť stránku až 3-4 krát v porovnaní so staršími verziami.
  • Vaša stránka bude bezpečnejšia. PHP, podobne ako WordPress, je podporované jeho komunitou. Keďže PHP je také rozšírené, je prioritným cieľom pre hackovanie; iba najnovšie podporované verzie budú mať najnovšie bezpečnostné funkcie. Staré, nepodporované verzie PHP nemať ich, takže je potrebná aktualizácia PHP, aby bola vaša stránka WordPress bezpečná.

Ale to nie je všetko, sú tu aj ďalšie výhody:

  • Rýchly web získava výhody vo vyhľadávačoch, takže získate vyššie hodnotenie vo vyhľadávaní!
  • Rýchly web si lepšie udrží návštevníkov. Návštevníci odchádzajú rýchlejšie z pomalých stránok, rýchle stránky sú efektívnejšie.
  • Zabezpečená webová stránka je lepšie chránená pred hackermi a poškodenie dobrého mena v prípade hackingu.

Tieto výhody sú dobré pre vás aj návštevníkov stránok. Toto sú dôvody, prečo by ste mali PHP aktualizovať čo najskôr. V ďalšej časti vám povieme, ako na to.

Pred aktualizáciou PHP

Najprv niekoľko upozornení, no netreba sa znepokojovať. Pred aktualizáciou verzie PHP musíte urobiť niekoľko technických vecí.

Aktualizácia samotnej verzie PHP by nemal byť veľký problém, ale my nemôžeme zaručiťže to prejde bez problémov. WordPress funguje aj s verziou starou ako 5.6.20 (aj keď odporúčame 7.3, máme vynikajúce spätne kompatibilné!), ale nevieme, ako budú vaše doplnky a témy fungovať. Mali by, pravdepodobne budú najobľúbenejšie alebo najuznávanejšie doplnky a témy, ale opäť to nezaručujeme.

Nižšie uvádzame niekoľko krokov, ktoré môžete podniknúť na zníženie rizika pred inováciou:

  • Vytvorte záložnú kópiu stránky:, to vám umožní vrátiť stránku späť v prípade, že sa niečo pokazí. Existuje, takže ak ste sa ešte nerozhodli pre riešenie pre seba, skúste jedno z týchto. Na dokončenie návratu budete musieť vrátiť aj aktuálnu verziu PHP (ako to urobiť, vám povieme o niečo neskôr).
  • Aktualizujte WordPress, témy a doplnky: z konzoly WordPress prejdite na Aktualizácie a všetko aktualizujte. To je niečo, čo by sa malo robiť pravidelne. Po dokončení aktualizácií sa uistite, že stránka funguje tak, ako má.
  • Skontrolujte kompatibilitu PHP: nainštalujte doplnok, aby ste skontrolovali možné problémy v témach a zásuvných moduloch. Doplnok nie je dokonalý a môže mu chýbať veci alebo uvádzať falošne pozitívne výsledky, ale vo väčšine prípadov funguje.
  • Opravte problémy s kompatibilitou PHP: Ak doplnok zistil v predchádzajúcom kroku problémy, kontaktujte vývojárov tém alebo doplnkov a požiadajte ich, aby to vyriešili. Ak to nechcú alebo nemôžu, tak si v adresároch hľadajte iné témy s podobnou funkcionalitou a použite ich namiesto problematických.

Urobte týchto pár krokov a budete pripravení inovovať verziu PHP svojej stránky WordPress, aby ste mohli využívať všetky výhody, ktoré prináša!

Ak sa počas procesu stretnete s akýmikoľvek ťažkosťami alebo potrebujete pomoc, je pre vás lepšie kontaktovať profesionálneho webového vývojára, podporu poskytovateľa hostingu alebo autorov vašich pluginov a tém. Väčšina z nich by vám mala s radosťou pomôcť.

A teraz môžeme konečne prejsť k aktualizácii verzie PHP na vašej stránke.

Ako aktualizovať verziu PHP na webovej stránke, aby bola rýchlejšia a bezpečnejšia

Teraz ste pripravení aktualizovať verziu PHP na svojom webe! Vykonali ste náležitú starostlivosť, máte zálohu a vaša stránka je pripravená na aktualizáciu tým najlepším možným spôsobom.

Keďže verziu PHP inštaluje na úrovni servera váš hosting, aktualizácia prebieha buď zmenou nastavení v paneli hostingu alebo kontaktovaním technickej podpory hostingu so žiadosťou o zmenu verzie PHP.

Takže presné kroky na aktualizáciu sa budú líšiť v závislosti od poskytovateľa hostingu. Nižšie je uvedený , ktorý nám poskytol pokyny (v angličtine), ako pre nich aktualizovať PHP.

Ak v zozname nenájdete svoj hosting, môžete kontaktovať technickú podporu hostingu a požiadať ich, aby vám pomohli. Nižšie je uvedený vzor žiadosti, ktorý môžete použiť:

Vážená podpora hostingu!

Chcem, aby bola moja stránka WordPress rýchlejšia a bezpečnejšia s najnovšou verziou PHP.
Ak moja stránka ešte nepoužíva najnovšiu verziu PHP,
potom mi prosím povedzte, čo krok za krokom musím urobiť, aby som aktualizoval.

Ďakujem!

Ak máte v tejto fáze nejaké problémy, buď zmeňte verziu PHP späť sami, alebo kontaktujte podporu hostingu alebo profesionálneho webového vývojára. Ak sa potrebujete vrátiť späť k zálohe, najprv obnovte predchádzajúcu verziu PHP, ktorú ste používali (možno kontaktovaním podpory hostingu), potom obnovte stránku zo zálohy.

Teraz máte všetky informácie o aktualizácii! Skvelé! S najnovšou verziou PHP bude vaša stránka rýchlejšia a bezpečnejšia a vaši návštevníci budú šťastnejší.

Rýchle a bezpečné webové stránky WordPress pre každého

S najnovšou verziou PHP si môžete byť istí, že vaša stránka je čo najrýchlejšia a najbezpečnejšia.

Teraz máte všetky informácie na aktualizáciu PHP a tiež viete, ako to urobiť v budúcnosti. Dávajte pozor na upozornenia na aktualizácie vo vašej konzole webu WordPress alebo na aktualizácie z vašej hostiteľskej služby.

Ďakujeme, že robíte internet lepším!

3. decembra 2015 bola vydaná finálna verzia PHP 7.0.0. Nová verzia obsahuje mnoho noviniek, napríklad zvýšený výkon, pridané anonymné triedy, silné písanie, bezpečné randomizovanie a mnoho ďalšieho. V tomto článku vám povieme, ako môžete rýchlo upgradovať webový server Apache alebo Nginx z akejkoľvek verzie PHP 5 na PHP 7.

Požiadavky

Musíte mať nainštalované PHP 5 na operačnom systéme Ubuntu 14.04 a musíte použiť buď modul mod_php v prípade webového servera Apache, alebo PHP-FPM, ak máte webový server Nginx. Aby ste mohli vykonávať administratívne úlohy, musíte mať vytvoreného používateľa, ktorý nie je root, ale môže spúšťať príkazy sudo.

Pridanie PPA pre balíky PHP7

Archívy osobných balíkov (PPA) sú balíky, ktoré sa zvyčajne vytvárajú a distribuujú v úložiskách, špeciálnych úložných serveroch pre takéto súbory. launchpad.net je služba vytvorená na podporu a rozvoj takýchto bezplatných projektov. Tu nájdete beta verzie, upravené zostavy a retro podporu pre staršie verzie operačného systému.

Za PHP balíčky pre Debian je zodpovedný Ondřej Surý a práve od neho nájdete PPA pre PHP 7.0 na Ubuntu. Preto sa v prvom rade prihláste do systému a pridajte PPA od Ondřeja Surého do APT utilít operačného systému:

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

Keď sa na obrazovke zobrazí popis balíka PPA, stlačte kláves Enter.

Poznámka.
Ak vaše miestne nastavenie nie je nastavené na kódovanie UTF-8, pri inštalácii PPA sa môže vyskytnúť chyba súvisiaca so spracovaním písmen mena autora. Ako riešenie môžete nainštalovať language-pack-en-base a po vygenerovaní miestnych nastavení prepísať nastavenia miestnych nastavení systému, kým sa pridá PPA:

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

Po nainštalovaní balíka PPA musíte aktualizovať vyrovnávaciu pamäť lokálnych balíkov. Toto má zabezpečiť, aby miestny balík obsahoval obsah PPA:

$ sudo apt-get aktualizácia

Keď budete mať prístup k balíkom PHP 7.0, môžete nahradiť verziu PHP, ktorú už máte nainštalovanú.

Aktualizácia modulu mod_php na Apache

V tejto časti nájdete informácie o tom, ako aktualizovať systém, ktorý používa Apache ako webový server a modul mod_php na spustenie kódu PHP.
Najprv musíte nainštalovať nové balíčky. Týmto sa aktualizujú všetky dôležité balíky PHP, okrem php5-mysql, ktorý bude odstránený.

$ sudo apt-get install php7.0

Poznámka.
Ak ste urobili nejaké významné zmeny v konfiguračných súboroch v /etc/php5/, budú stále dostupné. Konfiguračné súbory pre PHP 7 sa nachádzajú v /etc/php/7.0.

Všetci používatelia MySQL musia znova pridať aktualizované obojsmerné väzby PHP MySQL. Uistite sa, že ste urobili toto:

Aktualizácia PHP-FPM na Nginx

Pokyny, ktoré nájdete v tejto časti, sú vhodné pre tých, ktorí používajú Nginx ako webový server a kód PHP sa spúšťa prostredníctvom správcu procesov PHP-FPM.
Ak chcete začať, nainštalujte nový balík PHP-FPM a jeho závislosti:

$ sudo apt-get install php7.0-fpm

Na dokončenie inštalácie musíte stlačiť Enter.

Všetci používatelia MySQL sa musia uistiť, že znova pridali aktualizované obojsmerné väzby PHP MySQL:

$ sudo apt-get install php7.0-mysql

Poznámka.
Ak ste urobili nejaké významné zmeny v konfiguračných súboroch v /etc/php5/, budú stále dostupné. Konfiguračné súbory pre PHP 7 nájdete v /etc/php/7.0.

Aktualizácia cesty soketu pre webové servery Nginx

Nginx používa soket domény Unix na komunikáciu s PHP-FPM. V predvolenom nastavení bude nainštalovaná verzia PHP 7 používať cestu, na ktorú odkazujú zásuvky:

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

Otvorte predvolený konfiguračný súbor lokality pomocou nano (alebo iného editora podľa vášho výberu):

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

Vaša konfigurácia sa môže líšiť od toho, čo je napísané. Vyhľadajte blok začínajúci umiestnením ~ \.php$ (a riadok, ktorý vyzerá takto:

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

Zmeňte to na:

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

Potom musíte ukončiť a uložiť súbor. Ak pracujete v nano editore, jednoducho stlačte Ctrl-X na ukončenie, y na potvrdenie a Enter na potvrdenie prepísania názvu súboru.
Tento proces zopakujte pre všetky ostatné virtuálne servery umiestnené v /etc/nginx/sites-enabled, ktoré potrebujú podporovať PHP.

$ sudo service nginx reštart

PHP testovanie

Po nakonfigurovaní webového servera a inštalácii nových balíkov musíte skontrolovať, či PHP funguje. Najprv skontrolujte, aká verzia PHP je nainštalovaná pomocou príkazu:

Na obrazovke sa zobrazí správa s potrebnými informáciami.

Je tiež možné vytvoriť testovací súbor v koreňovom adresári dokumentu webového servera. V závislosti od toho, aký webový server a konfiguráciu máte, to môže byť jedna z nasledujúcich možností:

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

Pomocou nano editora otvorte súbor info.php v koreňovom adresári dokumentu. V predvolenom nastavení v Apache je táto cesta:

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

V Nginx táto cesta vyzerá takto:

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

Skopírujte tam nasledujúci kód:

Ukončite editor a uložte súbor info.php. Teraz vo svojom prehliadači načítajte nasledujúcu stránku:

http://domain_or_IP/info.php

Na obrazovke by sa mala zobraziť verzia PHP, ako aj konfiguračné informácie pre PHP 7. Keď ste všetko skontrolovali, odporúčame vymazať info.php:

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