Slik endrer du en PHP-versjon
Innledning
FASTPANEL® lar deg bruke alternative PHP-versjoner for hvert nettsted individuelt. Du kan installere og bruke alle PHP-versjoner fra og med 5.3. Du kan bruke alle PHP-versjoner på nettstedet ditt fra og med PHP 5.3
Denne artikkelen dekker følgende punkter:
- Slik endrer du PHP-versjon for nettsted
- Slik endrer du PHP-versjon (CLI) for brukeren
- Slik bruker du alternative PHP-versjoner på kommandolinjen (CLI)
- Slik bruker du alternative versjoner i crontab-planleggeren
Endring av PHP-versjon med PHP 7.4 som eksempel
-
Gå til "Innstillinger" -> "Applikasjoner" i sidemenyen

-
Finn applikasjonen php74, klikk på "Installer" og vent til installasjonen er fullført:

-
Åpne kortet for nettstedet som trenger endring av PHP, og klikk på menyen "Innstillinger"

-
Utfør følgende handlinger:
- Åpne undermenyen "PHP settings"
- Velg FastCGI som PHP mode
- Velg ønsket PHP-versjon i feltet PHP version.
- Klikk på knappen "Lagre".

Når "PHP Version" blir aktivt, kan du velge ønsket PHP-versjon, php74 i dette tilfellet.
I stedet for FastCGI kan du også velge PHP-FPM eller CGI, men i 95 % av tilfellene er det FastCGI som passer. Mer informasjon om PHP-moduser finner du her
Du kan kontrollere om riktig PHP-versjon er brukt ved å opprette filen info.php i rotkatalogen til nettstedet ditt med følgende innhold:
<?php phpinfo(); ?>
Deretter åpner du filen i en nettleser via en lignende lenke http://yourwebsite.com/info.php
Hvis alt er gjort riktig, vil du se en side som viser teknisk informasjon om php 7.4
Slik endrer du PHP-versjon (CLI) for brukeren
FASTPANEL® lar deg velge PHP-versjoner for hver bruker individuelt. Denne handlingen gir deg tilgang til den alternative versjonen av PHP på kommandolinjen ved å bruke den vanlige php-kommandoen.
Denne handlingen påvirker bare PHP-versjonen på kommandolinjen og oppgavene i crontab-planleggeren. PHP-versjonene som er valgt for nettstedene, forblir uendret.
For å endre PHP-versjonen for brukeren åpner du menyen "Brukere". Velg brukeren, klikk på ikonet "Rediger bruker", og velg en passende versjon i feltet "PHP (CLI) version"

Etter at du har endret denne innstillingen, kobler du til serveren på nytt via SSH. I tidligere åpnede økter vil PHP-versjonen forbli den samme.
Slik bruker du alternative PHP-versjoner på kommandolinjen (CLI)
Som regel brukes følgende kommando for å kjøre skript via kommandolinjen:
php /path/to/script.php
På denne måten brukes serverens primære PHP-versjon, selv om en alternativ versjon ble valgt for nettstedet.
Hvis PHP-versjonen på forhånd ble endret i henhold til instruksjonene i Slik endrer du PHP-versjon (CLI) for brukeren, vil den vanlige php-kommandoen bruke brukerens valgte PHP-versjon, ikke serverens.
Slik bruker du alternative versjoner i crontab-planleggeren
For å kjøre skriptet med den alternative versjonen må du endre php-kommandoen til hele banen til den alternative interpreteren. Når det gjelder PHP 7.4, vil dette være /opt/php74/bin/php, så kommandoen vil se slik ut:
/opt/php74/bin/php /path/to/script.php