Přejít na hlavní obsah

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:

Změna verze PHP na příkladu PHP 7.4

  1. V postranní nabídce přejděte na "Nastavení" -> "Aplikace"

    Nabídka správy aplikací ve FASTPANELU

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

    Instalace další verze PHP ve FASTPANELU

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

    Nastavení webu ve FASTPANELU

  4. 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". Jak změnit verzi PHP pro web ve FASTPANELU

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

Jak změnit verzi PHP CLI ve FASTPANELU

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.

poznámka

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