PHP režiimide (FastCGI, Apache Module, CLI) erinevused

Viimati muudetud: Friday May 13th, 2022

Beehosting.pro virtuaalserverites ja privaatserverites on PHP skripte võimalik jooksutada kolmes erinevas režiimis:

  • FastCGI (vaikimisi kasutatav režiim)
  • Apache Module
  • CLI

FastCGI režiim on vaikimisi aktiveeritud. Selle režiimi eeliseks on PHP töötamine kasutaja õigustes. Peamiselt tähendab see kõrgemat turvalisust ja vähem probleeme failiõigustega. CGI režiimis on võimalik valida, milliseid PHP mooduleid täpselt kasutada soovitakse.

Apache Module režiimis töötab PHP veebiserveri (Apache) kasutajakonto alt, mis tähendab, et näiteks failidesse kirjutamisel tuleb arvestada asjaoluga, et failil peab olema kõigile kirjutamise õigus. Apache module režiimis ei ole võimalik kasutada PHP exec() funktsioone.

PHP CLI-d kasutatakse peamiselt Crontabi töödes. PHP CLI-ga on võimalik luua ka eraldi php.ini fail. Arvestada tuleks sellega, et vaikimisi ei laeta antud režiimi puhul PHP mooduleid. PHP mooduleid saab PHP CLI reziimi kasutamisel laadida funktsiooniga dl(). Näiteks: dl(“php_soap.so”);

Was this article helpful?
Vaatamised: 10

Jätka lugemist

Eelmine: PHP seadistamine / php.ini määrangute muutmine
Järgmine: PHP mälulimiit (memory_limit)
Sidebar

Beehosting.pro veebilehel kasutatakse küpsiseid

Kasutame küpsiseid sisu ja reklaamide isikupärastamiseks, sotsiaalse meedia funktsioonide pakkumiseks ning liikluse analüüsimiseks. Edastame teavet selle kohta, kuidas meie saiti kasutate, ka oma sotsiaalse meedia, reklaami- ja analüüsipartneritele, kes võivad seda kombineerida muu teabega, mida olete neile esitanud või mida nad on kogunud teiepoolse teenuste kasutamise käigus.

Menüü