Kuidas muuta PHP-režiimi
Sissejuhatus
FASTPANEL® võimaldab valida iga veebisaidi jaoks eraldi ühe neljast erinevast PHP-režiimist. Need on:
- PHP Apache'i moodulina
- PHP-FPM
- FCGI
- CGI
PHP-režiimi valimiseks avage saidi kaardil menüü "Settings". Pange tähele, et mis tahes muu režiimi kasutamine peale "Apache module" võimaldab kasutada alternatiivset PHP-versiooni, kui see on paneelile paigaldatud.
Milline režiim on parem valida?
- Kui veebisait ei kasuta faili
.htacess, siis peaksite valima PHP-FPM režiimi. - Kui veebisait kasutab faili
.htacessja peamine PHP-versioon sobib, siis peaksite valima Apache module. - Kui veebisait kasutab faili
.htacessja vajalik on alternatiivne PHP-versioon, siis peaksite valima FastCGI režiimi. - CGI režiimi on parem kasutada viimase võimalusena, kui veebisait mingil konkreetsel põhjusel teistes režiimides korralikult ei tööta.
Vaatame iga režiimi lähemalt.
PHP Apache'i moodulina
See režiim kasutab süsteemi vaikimisi PHP-versiooni. Sel juhul kasutatakse Nginxit esiserverina ja Apache'it tagaserverina (skripte töötleb moodul mod_php). Apache töötab režiimis MPM ITK, mis võimaldab igal veebisaidil töötada eraldi kasutaja all.
FastCGI
See režiim võimaldab vahetada PHP-versioone. Sel juhul kasutatakse Nginxit esiserverina ja Apache'it tagaserverina (skripte töötleb moodul mod_fcgid). FastCGI puhul hoitakse protsesse serveri mälus ja need töötlevad mitut päringut, mis kiirendab PHP-skriptide töötlemist ja mõjutab omakorda saidi töökiirust. Seda režiimi soovitatakse kasutada siis, kui kasutatakse alternatiivset PHP-versiooni.
PHP-FPM
See režiim võimaldab vahetada PHP-versioone. Sel juhul kasutatakse PHP-FPM-i tagaserverina ja Nginx jääb esiserveriks. Oluline on meeles pidada, et selles režiimis ei saa .htaccess-faile töödelda ja kõik .htaccessi sätted tuleb teisendada Nginxi konfiguratsiooniks.
CGI
See režiim võimaldab vahetada PHP-versioone. Apache töötab tagaserverina ja loob iga päringu jaoks eraldi PHP-protsessi.