Liigu põhisisu juurde

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 .htacess ja peamine PHP-versioon sobib, siis peaksite valima Apache module.
  • Kui veebisait kasutab faili .htacess ja 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.