Slik endrer du en PHP-modus
Introduksjon
FASTPANEL® lar deg velge én av fire ulike PHP-moduser for hvert nettsted individuelt. De er:
- PHP som en Apache-modul
- PHP-FPM
- FCGI
- CGI
For å velge PHP-modus, åpne menyen "Innstillinger" i nettstedskortet. Vær oppmerksom på at bruk av en hvilken som helst modus som er forskjellig fra "Apache module" lar deg bruke en alternativ PHP-versjon hvis den er installert i panelet.
Hvilken modus er best å velge?
- Hvis nettstedet ikke bruker filen
.htacess, bør du velge PHP-FPM-modus. - Hvis nettstedet bruker filen
.htacessog hovedversjonen av PHP er passende, bør du velge Apache module. - Hvis nettstedet bruker filen
.htacessog den alternative PHP-versjonen er påkrevd, bør du velge FastCGI-modus. - CGI-modus brukes best som siste alternativ hvis nettstedet av en eller annen grunn ikke fungerer riktig i de andre modusene.
La oss se nærmere på hver modus.
PHP som Apache-modul
Denne modusen bruker systemets standard PHP-versjon. I dette tilfellet brukes Nginx som frontend-server, og Apache som backend-server (skript behandles av modulen mod_php). Apache kjører i MPM ITK-modus, noe som gjør at hvert nettsted kan kjøre under en separat bruker.
FastCGI
Denne modusen lar deg bytte mellom PHP-versjoner. I dette tilfellet brukes Nginx som frontend-server, og Apache som backend-server (skript behandles av modulen mod_fcgid). I FastCGI-tilfellet holdes prosessene i serverminnet og behandler flere forespørsler, noe som gjør behandlingen av PHP-skript raskere, noe som igjen påvirker nettstedets hastighet. Det anbefales å bruke denne modusen når en alternativ PHP-versjon brukes.
PHP-FPM
Denne modusen lar deg bytte mellom PHP-versjoner. I dette tilfellet brukes PHP-FPM som backend-server, og Nginx forblir frontend-server. Det er viktig å huske på at .htaccess-filer ikke kan behandles i denne modusen, og alle .htaccess-innstillinger må konverteres til Nginx-konfigurasjon.
CGI
Denne modusen lar deg bytte mellom PHP-versjoner. Apache fungerer som en backend-server og oppretter en separat PHP-prosess for hver forespørsel.