Jak změnit verzi PHP
Úvod
FASTPANEL® vám umožňuje používat alternativní verze PHP pro každou stránku samostatně. Můžete nainstalovat a používat libovolnou verzi PHP počínaje verzí 5.3. Na svůj web můžete použít libovolnou verzi PHP počínaje PHP 5.3
Tento článek se zabývá následujícími body:
- Jak změnit verzi PHP pro web
- Jak změnit verzi PHP (CLI) pro uživatele
- Jak používat alternativní verze PHP na příkazovém řádku (CLI)
- Jak používat alternativní verze v plánovači crontab
Změna verze PHP na příkladu PHP 7.4
-
V postranní nabídce přejděte na "Nastavení" -> "Aplikace"

-
Najděte aplikaci php74, klikněte na "Instalovat" a počkejte, dokud nebude instalace dokončena:

-
Otevřete kartu webu, u kterého je třeba změnit PHP, a klikněte na nabídku "Nastavení"

-
Proveďte následující kroky:
- Otevřete podnabídku "Nastavení PHP"
- Jako režim PHP vyberte FastCGI
- V poli Verze PHP vyberte požadovanou verzi PHP.
- Klikněte na tlačítko "Uložit".

Jakmile bude položka "Verze PHP" aktivní, můžete vybrat požadovanou verzi PHP, v tomto konkrétním případě php74.
Místo FastCGI můžete zvolit také PHP-FPM nebo CGI, ale v 95 % případů je vhodný právě FastCGI. Další informace o režimech PHP najdete zde
Zda je použita správná verze PHP, můžete ověřit vytvořením souboru info.php v kořenovém adresáři vašeho webu s následujícím obsahem:
<?php phpinfo(); ?>
Poté otevřete soubor v internetovém prohlížeči pomocí podobného odkazu http://yourwebsite.com/info.php
Pokud je vše provedeno správně, uvidíte stránku zobrazující technické informace o PHP 7.4
Jak změnit verzi PHP (CLI) pro uživatele
FASTPANEL® vám umožňuje vybrat verze PHP pro každého uživatele samostatně. Tato akce vám umožní přistupovat k alternativní verzi PHP na příkazovém řádku pomocí běžného příkazu php.
Tato akce ovlivňuje pouze verzi PHP na příkazovém řádku a úlohy v plánovači crontab. Verze PHP vybrané pro weby zůstanou beze změny.
Chcete-li změnit verzi PHP pro uživatele, otevřete nabídku "Uživatelé". Vyberte uživatele, klikněte na ikonu "Upravit uživatele" a v poli "Verze PHP (CLI)" zvolte vhodnou verzi

Po změně tohoto nastavení se znovu připojte k serveru přes SSH. V dříve otevřených relacích zůstane verze PHP stejná.
Jak používat alternativní verze PHP na příkazovém řádku (CLI)
Pro spouštění skriptů přes příkazový řádek se zpravidla používá následující příkaz:
php /path/to/script.php
Tímto způsobem bude použita hlavní verze PHP serveru, i když byla pro web zvolena alternativní verze.
Pokud byla předtím verze PHP změněna podle pokynů v části Jak změnit verzi PHP (CLI) pro uživatele, pak běžný příkaz php použije zvolenou uživatelskou verzi PHP, nikoli verzi serveru.
Jak používat alternativní verze v plánovači crontab
Chcete-li skript spustit pomocí alternativní verze, měli byste příkaz php změnit na úplnou cestu k alternativnímu interpretru. V případě PHP 7.4 to bude /opt/php74/bin/php, takže příkaz bude vypadat takto:
/opt/php74/bin/php /path/to/script.php