PHP-version vaihtaminen
Johdanto
FASTPANEL® mahdollistaa vaihtoehtoisten PHP-versioiden käytön jokaiselle sivustolle erikseen. Voit asentaa ja käyttää mitä tahansa PHP-versiota versiosta 5.3 alkaen. Voit ottaa verkkosivustollasi käyttöön minkä tahansa PHP-version PHP 5.3:sta alkaen
Tässä artikkelissa käsitellään seuraavia aiheita:
- PHP-version vaihtaminen verkkosivustolle
- PHP (CLI) -version vaihtaminen käyttäjälle
- Vaihtoehtoisten PHP-versioiden käyttäminen komentorivillä (CLI)
- Vaihtoehtoisten versioiden käyttäminen crontab-ajastimessa
PHP-version vaihtaminen käyttäen esimerkkinä PHP 7.4:ää
-
Siirry sivuvalikossa kohtaan "Settings" -> "Applications"

-
Etsi php74-sovellus, napsauta "Install" ja odota, kunnes asennus on valmis:

-
Avaa sen verkkosivuston kortti, jonka PHP-versiota pitää vaihtaa, ja napsauta "Settings"-valikkoa

-
Suorita seuraavat toimet:
- Avaa "PHP settings" -alivalikko
- Valitse FastCGI arvoksi PHP mode
- Valitse tarvittava PHP-versio kentässä PHP version.
- Napsauta "Save"-painiketta.

Kun "PHP Version" aktivoituu, voit valita tarvittavan PHP-version, tässä tapauksessa php74.
FastCGI:n sijasta voit valita myös PHP-FPM:n tai CGI:n, mutta 95 %:ssa tapauksista FastCGI on sopiva vaihtoehto. Lisätietoja PHP-tiloista löydät täältä
Voit tarkistaa, että oikea PHP-versio on käytössä, luomalla verkkosivustosi juurihakemistoon info.php-tiedoston, jonka sisältö on seuraava:
<?php phpinfo(); ?>
Avaa sen jälkeen tiedosto Internet-selaimessa seuraavan kaltaisella linkillä http://yourwebsite.com/info.php
Jos kaikki on tehty oikein, näet sivun, jolla näkyvät php 7.4:n tekniset tiedot
PHP (CLI) -version vaihtaminen käyttäjälle
FASTPANEL® mahdollistaa PHP-versioiden valitsemisen jokaiselle käyttäjälle erikseen. Tämän toiminnon avulla voit käyttää PHP:n vaihtoehtoista versiota komentorivillä tavallisella php-komennolla.
Tämä toiminto vaikuttaa vain PHP-versioon komentorivillä ja crontab-ajastimen tehtäviin. Verkkosivustoille valitut PHP-versiot pysyvät ennallaan.
Voit vaihtaa käyttäjän PHP-version avaamalla "Users"-valikon. Valitse käyttäjä, napsauta "Edit user" -kuvaketta ja valitse sopiva versio kentästä "PHP (CLI) version"

Tämän asetuksen muuttamisen jälkeen muodosta palvelimeen SSH-yhteys uudelleen. Aiemmin avatuissa istunnoissa PHP-versio pysyy samana.
Vaihtoehtoisten PHP-versioiden käyttäminen komentorivillä (CLI)
Yleensä skriptien suorittamiseen komentoriviltä käytetään seuraavaa komentoa:
php /path/to/script.php
Tällä tavalla käytetään palvelimen pää-PHP-versiota, vaikka verkkosivustolle olisi valittu vaihtoehtoinen versio.
Jos PHP-versio on aiemmin vaihdettu ohjeiden PHP (CLI) -version vaihtaminen käyttäjälle mukaisesti, tavallinen php-komento käyttää käyttäjälle valittua PHP-versiota eikä palvelimen versiota.
Vaihtoehtoisten versioiden käyttäminen crontab-ajastimessa
Jos haluat suorittaa skriptin vaihtoehtoisella versiolla, php-komento on vaihdettava vaihtoehtoisen tulkin täydelliseen polkuun. PHP 7.4:n tapauksessa se on /opt/php74/bin/php, joten komento näyttää tältä:
/opt/php74/bin/php /path/to/script.php