A PHP mód módosítása
Bevezetés
A FASTPANEL® lehetővé teszi, hogy minden webhelyhez külön kiválassza a négy különböző PHP mód egyikét. Ezek a következők:
- PHP Apache modulként
- PHP-FPM
- FCGI
- CGI
A PHP mód kiválasztásához nyissa meg a webhely kártyáján a "Settings" menüt. Kérjük, vegye figyelembe, hogy a "Apache module" módtól eltérő bármely mód használata lehetővé teszi alternatív PHP verzió használatát, ha az telepítve van a panelen.
Melyik módot jobb választani?
- Ha a webhely nem használja a
.htacessfájlt, akkor a PHP-FPM módot kell választania. - Ha a webhely használja a
.htacessfájlt, és a fő PHP verzió megfelelő, akkor az Apache module lehetőséget kell választania. - Ha a webhely használja a
.htacessfájlt, és alternatív PHP verzióra van szükség, akkor a FastCGI módot kell választania. - A CGI módot jobb utolsó lehetőségként használni, ha valamilyen különös okból a webhely a többi módban nem működik megfelelően.
Nézzük meg közelebbről az egyes módokat.
PHP Apache modulként
Ez a mód a rendszer alapértelmezett PHP verzióját használja. Ebben az esetben az Nginx frontend szerverként, az Apache pedig backend szerverként működik (a szkripteket a mod_php modul dolgozza fel). Az Apache MPM ITK módban működik, amely lehetővé teszi, hogy minden webhely külön felhasználó alatt működjön.
FastCGI
Ez a mód lehetővé teszi a PHP verziók közötti váltást. Ebben az esetben az Nginx frontend szerverként, az Apache pedig backend szerverként működik (a szkripteket a mod_fcgid modul dolgozza fel). FastCGI esetén a folyamatok a szerver memóriájában maradnak, és több kérést dolgoznak fel, ami felgyorsítja a PHP szkriptek feldolgozását, ami viszont hatással van a webhely működési sebességére. Ez a mód akkor ajánlott, ha alternatív PHP verziót használ.
PHP-FPM
Ez a mód lehetővé teszi a PHP verziók közötti váltást. Ebben az esetben a PHP-FPM backend szerverként működik, az Nginx pedig frontend szerver marad. Fontos szem előtt tartani, hogy ebben a módban a .htaccess fájlok nem dolgozhatók fel, és minden .htaccess beállítást át kell alakítani Nginx konfigurációvá.
CGI
Ez a mód lehetővé teszi a PHP verziók közötti váltást. Az Apache backend szerverként működik, és minden kéréshez külön PHP folyamatot hoz létre.