Moduri de operare php

Dacă serverul web este Apache

Modul Apache

Scripturile sunt tratate, de fapt, de apache în sine, deci trebuie să fie compilat cu mod_php. În acest mod, directivele sunt scrise în fișierul de configurare apache pentru a rula php în VirtualHost:

În acest caz, se utilizează setările înregistrate în php.ini la nivel global, deci numai administratorul din modulul "Setări PHP" poate specifica setările.

În VirtualHost în acest caz, parametrii sunt setați

Utilizați php.ini personalizat (se află în

date / php-bin / php.ini). Setările pot fi specificate de utilizator în modulul "Setări PHP". Setările pe care utilizatorul nu le-a modificat acceptă valorile implicite specificate în php-ul în sine.

Pentru a lucra la acest mod, este necesar ca serverul să fie Apache Prefork, nu Apachce ITK. Toate celelalte sunt identice cu cele din modul php, cum ar fi CGI.

Dacă serverul web este un Nginx + Apache

În acest caz, toate aceleași moduri sunt disponibile ca atunci când se utilizează un Apache. Nginx, în același timp, dă statică, iar scripturile sunt Apache'em exact la fel. În plus, este disponibil un alt mod suplimentar

FastCGI (Nginx + PHP-FPM)

În acest mod, procesarea scripturilor nu se bazează pe Apache, ci pe PHP-FPM. Dacă toate site-urile cu care lucrați în acest mod, Apache nu pornește deloc și nu este configurat. În secțiunea Server, fișierele de configurare nginx au o locație suplimentară:


Setările php sunt luate, ca și în modul CGI, de la php.ini-ul utilizatorului

Acest formular nu este un apel în sprijin.
Nu vă putem identifica și nu vă putem răspunde la mesajul dvs.

Articole similare