GNU/Linux >> Znalost Linux >  >> Linux

Aktualizace PHP 5.6 na 7

Kdy aktualizovat PHP?


PHP je programovací jazyk, který lze spustit s Apache nebo Microsoft IIS a spolupracuje s vaším vyhrazeným serverem nebo serverem VPS při provádění požadavků, které tvoří váš web. 88 % online stránek běží na technologii PHP 5.X, která bude brzy zranitelná. Na závěr letošního roku, naplánovaný naprosinec. 31. 2018 bezpečnostní podpora skončí pro našeho drahého starého přítele PHP 5.6, což znamená, že chyby a bezpečnostní opravy nebudou řešeny a mohly by vést k bezpečnostním zranitelnostem. Každá verze PHP je aktivně podporována po dobu dvou let, zatímco třetí rok získává pouze kritické aktualizace zabezpečení. Naštěstí se na nás bohové PHP usmáli a prodloužili životnost jen o rok déle než typická verze PHP, než nám dali nový rok. Pro všechny vývojáře, kteří chtějí přesně vědět, co se mění, je zde užitečný průvodce migrací z PHP 5.6 na PHP 7.X.

Zatímco poslední z PHP 5 končí s PHP 5.6, to nevyhnutelně způsobí, že webové stránky využívající PHP 5 budou zranitelné vůči útokům a také budou mít špatný výkon. V podstatě dosáhla svého nechvalně známého titulu End of Life (EOL). Přechod na novější verze PHP 7 je dobrý nejen pro bezpečnost, ale aktualizace vám může v konečném důsledku ušetřit peníze. Snížení nákladů na podnikání tím, že se vyhnete problémům s nekompatibilitou softwaru a dodržováním předpisů. Pokud emocionální bolest hlavy nestačí k přesvědčení vývojářů, aby přešli, výhody budou. Benchmarky ukazují, že PHP 7.x bylo testováno, aby fungovalo třikrát rychleji než PHP5.6!

Podívejme se:

  • Rychlejší výkon vedoucí k menšímu využití paměti
  • Třikrát rychlejší načítání stránek*
  • Lepší pro weby s velkým provozem
Poznámka:Zvýšení výkonu při srovnání v testovacím prostředí. Změny výkonu webových stránek jiných vývojářů mezi PHP 5 a PHP 7 se mohou lišit.

Pokud se nacházíte ve sdíleném prostředí, které spravuje operační systém a rámec, pak by váš poskytovatel hostingu měl zasílat oznámení o nadcházející změně, plánu činnosti a termínech ukončení. Naše produkty spravovaného hostingu, jako je Storm VPS, Cloud Sites nebo Managed WordPress, mají podpůrné týmy, které vám mohou pomoci snadno přejít z PHP 5.X na PHP 7.X. Náš spravovaný produkt WordPress má vestavěný nástroj na kontrolu kompatibility a tlačítko pro upgrade na jedno kliknutí, což je další důvod, proč ho milovat!

Kontroly kompatibility

Při používání WordPressu k napájení svého webu můžete zkontrolovat některé důležité aspekty tak, že přejdete na stránku pluginu WordPress a vyhledáte pluginy, které používáte. Jakmile najdete plugin nebo témata, která používáte, jejich informační stránky obvykle řeknou, jakou verzi PHP používají. Podívejte se také na záložku recenze pro komentáře od uživatelů, protože tato sekce poskytuje užitečné informace. Tato karta recenze je užitečná pro zjištění, zda ostatní neměli problémy s pluginem nebo motivem a novějšími verzemi PHP. Je dobrým zvykem vyhledat recenze a zjistit, co lidé o daném pluginu říkají. Pokud nevidíte žádné odpovědi nebo není dobře hodnocen, budete se od něj chtít odvrátit. Pokud používáte vlastní pluginy, zeptejte se svého vývojáře, jak fungují v nových verzích PHP. Kontrola kompatibility pluginu WordPress vám poskytne seznam pluginů a motivů, které nemusí být v souladu s PHP 7.X.

Pokud provozujete kriticky důležitý web, je nejlepší provést kontrolu kompatibility, protože slepá aktualizace může způsobit, že některé části vaší stránky nebudou fungovat. Kontrola kompatibility PHP, jak byste si představovali, je trochu podrobnější, ale z výzkumu online existuje nástroj pro kontrolu kompatibility pro servery VPS, který můžete využít stažením repo z GitHubu.

Je vhodné poznamenat, že některé pluginy mohou vyžadovat instalaci modulu PHP, aby plugin fungoval. Při upgradu verze PHP může být také nutné znovu nainstalovat modul PHP. Naštěstí vám náš tým podpory může pomoci s instalací jakéhokoli modulu PHP, který můžete potřebovat, nebo poskytnout nejlepší postup, pokud modul PHP není pro vaši verzi PHP k dispozici.

Jak upgradovat na PHP 7 v cPanelu

Pokud používáte Linux VPS, nejsnazší způsob, jak zkontrolovat, je připojit ssh na váš server a spustit následující příkaz přes váš terminál:

php --version Výstup: PHP 7.0.30 (cli) (built: Jun 26 2018 20:34:16)

cPanel:

Poznámka Před migrací na PHP 7.X je důležité vytvořit zálohu vašeho webu

Vyhledejte php, vyberte Multi PHP Manager , zobrazí tuto obrazovku a ukáže, jakou verzi php používáte. Při používání verze PHP Zde můžete aktualizovat verzi PHP kliknutím na zaškrtávací značku vedle domény a výběrem požadované verze PHP z pravé rozbalovací nabídky a kliknutím na Použít .


Linux
  1. Instalace PHP 8 na Debian 10

  2. Ověření syntaxe PHP.

  3. Nainstalujte PHP 7.4 na CentOS 8

  1. Nastavení PHP na Plesku

  2. PHP 7.4 na serverech cPanel

  3. Jak testovat PHP skript

  1. PHP Nuke Hosting

  2. Čištění protokolů Magento

  3. Jednoduchý test PHP Mail