PHP-verzió módosítása
Bevezetés
A FASTPANEL® lehetővé teszi, hogy minden webhelyhez külön-külön alternatív PHP-verziókat használjon. Bármely PHP-verziót telepítheti és használhatja 5.3-tól kezdődően. Bármely PHP-verziót alkalmazhat webhelyéhez PHP 5.3-tól kezdődően
Ez a cikk a következő pontokat tárgyalja:
- PHP-verzió módosítása a webhelyhez
- PHP (CLI) verzió módosítása a felhasználóhoz
- Alternatív PHP-verziók használata a parancssorban (CLI)
- Alternatív verziók használata a crontab ütemezőben
PHP-verzió módosítása a PHP 7.4 példáján
-
Lépjen az oldalsó menüben a "Beállítások" -> "Alkalmazások" menüpontra

-
Keresse meg a php74 alkalmazást, kattintson a "Telepítés" gombra, és várjon, amíg a telepítés befejeződik:

-
Nyissa meg annak a webhelynek a kártyáját, amelynél módosítani kell a PHP-t, és kattintson a "Beállítások" menüre

-
Hajtsa végre a következő műveleteket:
- Nyissa meg a "PHP-beállítások" almenüt
- Válassza a FastCGI lehetőséget PHP módként
- Válassza ki a szükséges PHP-verziót a PHP-verzió mezőben.
- Kattintson a "Mentés" gombra.

Amikor a "PHP-verzió" aktívvá válik, kiválaszthatja a szükséges PHP-verziót, ebben az esetben a php74-et.
A FastCGI helyett választhatja a PHP-FPM-et vagy a CGI-t is, de az esetek 95%-ában a FastCGI a megfelelő. További információkat a PHP-módokról itt talál
Ellenőrizheti, hogy a megfelelő PHP-verzió van-e alkalmazva, ha létrehoz egy info.php fájlt a webhely gyökérkönyvtárában a következő tartalommal:
<?php phpinfo(); ?>
Ezután nyissa meg a fájlt egy internetes böngészőben egy ehhez hasonló hivatkozáson keresztül: http://yourwebsite.com/info.php
Ha mindent helyesen végzett el, egy olyan oldalt fog látni, amely a php 7.4 technikai információit jeleníti meg
PHP (CLI) verzió módosítása a felhasználóhoz
A FASTPANEL® lehetővé teszi, hogy minden felhasználóhoz külön-külön PHP-verziókat válasszon. Ez a művelet lehetővé teszi, hogy a parancssorban a szokásos php paranccsal elérje az alternatív PHP-verziót.
Ez a művelet csak a parancssori PHP-verziót és a crontab ütemező feladatait befolyásolja. A webhelyekhez kiválasztott PHP-verziók változatlanok maradnak.
A felhasználó PHP-verziójának módosításához nyissa meg a "Felhasználók" menüt. Válassza ki a felhasználót, kattintson a "Felhasználó szerkesztése" ikonra, és válasszon megfelelő verziót a "PHP (CLI) verzió" mezőben

A beállítás módosítása után csatlakozzon újra a szerverhez SSH-n keresztül. A korábban megnyitott munkamenetekben a PHP-verzió változatlan marad.
Alternatív PHP-verziók használata a parancssorban (CLI)
Általános szabályként a parancssoron keresztüli szkriptfuttatáshoz a következő parancsot használják:
php /path/to/script.php
Ilyenkor a szerver fő PHP-verziója lesz használva, még akkor is, ha a webhelyhez alternatív verzió lett kiválasztva.
Ha korábban a PHP-verziót módosította a PHP (CLI) verzió módosítása a felhasználóhoz részben leírtak szerint, akkor a szokásos php parancs a felhasználó kiválasztott PHP-verzióját fogja használni, nem pedig a szerverét.
Alternatív verziók használata a crontab ütemezőben
A szkript alternatív verzióval történő futtatásához a php parancsot le kell cserélnie az alternatív értelmező teljes elérési útjára. PHP 7.4 esetén ez /opt/php74/bin/php lesz, így a parancs így fog kinézni:
/opt/php74/bin/php /path/to/script.php