Kuidas muuta PHP versiooni
Sissejuhatus
FASTPANEL® võimaldab kasutada iga saidi jaoks eraldi alternatiivseid PHP versioone. Saate installida ja kasutada mis tahes PHP versiooni alates versioonist 5.3. Saate oma veebisaidil kasutada mis tahes PHP versiooni alates PHP 5.3-st
See artikkel käsitleb järgmisi teemasid:
- Kuidas muuta veebisaidi PHP versiooni
- Kuidas muuta kasutaja PHP (CLI) versiooni
- Kuidas kasutada käsureal (CLI) alternatiivseid PHP versioone
- Kuidas kasutada crontab ajastajas alternatiivseid versioone
PHP versiooni muutmine PHP 7.4 näitel
-
Avage külgmenüüs "Settings" -> "Applications"

-
Leidke rakendus php74, klõpsake "Install" ja oodake, kuni installimine on lõppenud:

-
Avage selle veebisaidi kaart, mille PHP versiooni on vaja muuta, ja klõpsake menüül "Settings"

-
Tehke järgmised toimingud:
- Avage alammenüü "PHP settings"
- Valige PHP mode väärtuseks FastCGI
- Valige väljal PHP version vajalik PHP versioon.
- Klõpsake nuppu "Save".

Kui "PHP Version" muutub aktiivseks, saate valida vajaliku PHP versiooni, antud juhul php74.
FastCGI asemel võite valida ka PHP-FPM-i või CGI, kuid 95% juhtudest sobib just FastCGI. Lisateavet PHP režiimide kohta leiate siit
Saate kontrollida, kas õige PHP versioon on rakendatud, luues oma veebisaidi juurkataloogi faili info.php järgmise sisuga:
<?php phpinfo(); ?>
Pärast seda avage fail veebibrauseris järgmise lingi sarnaselt: http://yourwebsite.com/info.php
Kui kõik on õigesti tehtud, näete lehte, kus kuvatakse tehniline teave php 7.4 kohta
Kuidas muuta kasutaja PHP (CLI) versiooni
FASTPANEL® võimaldab valida PHP versioone iga kasutaja jaoks eraldi. See toiming võimaldab kasutada käsureal PHP alternatiivset versiooni tavalise php käsu abil.
See toiming mõjutab ainult PHP versiooni käsureal ja crontab ajastaja ülesandeid. Veebisaitide jaoks valitud PHP versioonid jäävad muutmata.
Kasutaja PHP versiooni muutmiseks avage menüü "Users". Valige kasutaja, klõpsake ikooni "Edit user" ja valige sobiv versioon väljal "PHP (CLI) version"

Pärast selle sätte muutmist looge serveriga SSH kaudu uuesti ühendus. Varem avatud seanssides jääb PHP versioon samaks.
Kuidas kasutada käsureal (CLI) alternatiivseid PHP versioone
Reeglina kasutatakse skriptide käivitamiseks käsurea kaudu järgmist käsku:
php /path/to/script.php
Sel viisil kasutatakse serveri peamist PHP versiooni, isegi kui veebisaidi jaoks valiti alternatiivne versioon.
Kui PHP versiooni muudeti eelnevalt juhiste järgi jaotises Kuidas muuta kasutaja PHP (CLI) versiooni, siis kasutab tavaline käsk php valitud kasutaja PHP versiooni, mitte serveri oma.
Kuidas kasutada crontab ajastajas alternatiivseid versioone
Skripti käivitamiseks alternatiivse versiooni kaudu tuleb käsk php asendada alternatiivse interpretaatori täieliku teega. PHP 7.4 puhul on see /opt/php74/bin/php, seega näeb käsk välja järgmine:
/opt/php74/bin/php /path/to/script.php