PHP

Vydání PHP 8.1: co potřebujete vědět

Vydání PHP 8.1: co potřebujete vědět

Jako každý rok přichází nová verze PHP a jedna starší končí. PHP je programovací jazyk, na kterém běží naprostá většina webů. Které verze jsou doporučené a kompatibilní? Jak dlouho lze ještě používat starší verze? Jak na přechod? Podrobnosti a informace.

Dostupnost PHP 8.1 u HaiSoftu

Ode dneška nabízejí PHP 8.1 všechny sdílené servery HaiSoft.
Tato verze je tedy dostupná v nastavení PHP dané domény ve vašem ovládacím panelu Plesk.

U virtuálních a dedikovaných serverů musí váš server splňovat dva předpoklady:

  • běžet na CentOS 7 nebo novějším
  • mít nainstalovanou nejnovější aktualizaci Plesk Obsidian

O aktualizaci serveru můžete požádat tým správy serverů HaiSoft vytvořením tiketu ve své zákaznické sekci.

PHP 8.1: novinky a kompatibilita

Tato verze opět zlepšuje výkon PHP při běhu skriptů a přidává nové funkce.

Protože PHP 8.1 nepřináší zásadní přepracování funkcí, předpokládáme, že většina skriptů kompatibilních s PHP 8.0 by měla zůstat kompatibilní i s touto novou verzí.

Nejnovější verze WordPressu je podle našich testů s PHP 8.1 již kompatibilní. Pozor však na kompatibilitu šablon a pluginů, pokud je jejich vývojáři neudržují. V případě potíží se vždy můžete vrátit k předchozí verzi PHP, deaktivovat problematický plugin nebo změnit šablonu.
Upozorňujeme, že při instalaci přes WordPress Toolkit integrovaný v Plesku jsme pod PHP 8 zaznamenali chyby. Dokud nebude vydána oprava, doporučujeme proto provést instalaci pod PHP 7.4 a teprve poté nastavit PHP 8.0 nebo 8.1.

Připomínáme, že obecně je třeba pravidelně instalovat všechny aktualizace vašeho CMS či skriptů, a to zejména před přechodem na novou verzi PHP.

Kompletní přehled změn pro vývojáře najdete na této stránce webu PHP: https://www.php.net/releases/8.1/en.php

PHP 7.3 je zastaralé, PHP 7.4 na konci životnosti

Pro PHP 7.3 nastal konec (už po třech letech!) a PHP 7.4 zbývá už jen rok, protože jeho bezpečnostní podpora končí na konci roku 2022.

Nejstarší „přijatelnou“ verzí PHP je nyní PHP 7.4. Doporučené verze jsou PHP 8.0 a 8.1.

Verze PHP dostupné v Plesku na sdíleném serveru

U našich nabídek sdíleného hostingu již zastaralé verze PHP, tedy PHP 7.3 a starší, nelze vybrat v ovládacím panelu Plesk. Pokud takovou verzi používáte, bude dál fungovat, ale jakmile přejdete na novější verzi, zastaralou verzi si už sami zvolit nebudete moci.

Abychom zabránili tomu, že naši zákazníci se sdíleným hostingem budou nechtěně používat zastaralou verzi PHP, budeme postupně „prosazovat“ novější verze PHP – to znamená, že všechny weby používající zastaralou verzi PHP převedeme na PHP 7.4. V následujících měsících provedeme stejnou operaci, tentokrát s přechodem na PHP 8.1.

O této změně vás budeme předem informovat.

Do té doby se proto ujistěte, že jsou vaše weby kompatibilní – proveďte jejich aktualizace, nebo předejděte změně a ručně zvolte aktuální verzi PHP.
Připomínáme, že aktualizace skriptů je základním bezpečnostním předpokladem, nezbytným pro zabezpečení vašich webů.

V případě potřeby můžete kontaktovat technickou podporu HaiSoft a požádat o opětovné zapnutí verze, kterou již nelze vybrat, pro váš web.

Připomenutí: jak zvolit verzi PHP

Ve svém ovládacím panelu Plesk klikněte u požadované domény na „Nastavení PHP“:

Nastavení PHP 7.4 (Plesk Obsidian)

V rozbalovací nabídce „Podpora PHP“ vyberte požadovanou verzi.

Výběr verze PHP 8.0 v Plesk Obsidian

Úplně dole na stránce potvrďte kliknutím na OK.

Tlačítko OK, Plesk

Počkejte 10 až 15 s a zkuste svůj web otevřít. Zkontrolujte, že funguje správně, pomocí logů dostupných v Plesku.

← Všechny články blogu