Ugrás a fő tartalomra

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 .htacess fájlt, akkor a PHP-FPM módot kell választania.
  • Ha a webhely használja a .htacess fájlt, és a fő PHP verzió megfelelő, akkor az Apache module lehetőséget kell választania.
  • Ha a webhely használja a .htacess fá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.