Naar hoofdinhoud springen

Een PHP-modus wijzigen

Inleiding

FASTPANEL® maakt het mogelijk om voor elke website afzonderlijk een van de vier verschillende PHP-modi te selecteren. Dit zijn:

  • PHP als een Apache-module
  • PHP-FPM
  • FCGI
  • CGI

Om de PHP-modus te kiezen, opent u het menu "Settings" in de sitekaart. Houd er rekening mee dat u met elke modus anders dan "Apache module" een alternatieve PHP-versie kunt gebruiken als deze geïnstalleerd is in het paneel.

Welke modus kunt u het beste kiezen?

  • Als de website het bestand .htacess niet gebruikt, moet u de modus PHP-FPM selecteren.
  • Als de website het bestand .htacess gebruikt en de hoofd-PHP-versie geschikt is, moet u de Apache-module selecteren.
  • Als de website het bestand .htacess gebruikt en de alternatieve PHP-versie vereist is, moet u de modus FastCGI selecteren.
  • De CGI-modus kunt u het beste als laatste optie gebruiken als de website om een bepaalde reden niet goed werkt in de andere modi.

Laten we elke modus nader bekijken.

PHP als Apache-module

Deze modus gebruikt een standaard PHP-versie van het systeem. In dit geval wordt Nginx gebruikt als frontendserver en Apache als backendserver (scripts worden verwerkt door de module mod_php). Apache werkt in de modus MPM ITK, waardoor elke website onder een aparte gebruiker kan werken.

FastCGI

Met deze modus kunt u schakelen tussen PHP-versies. In dit geval wordt Nginx gebruikt als frontendserver en Apache als backendserver (scripts worden verwerkt door de module mod_fcgid). Bij FastCGI blijven processen in het geheugen van de server staan en verwerken zij meerdere aanvragen, wat de verwerking van PHP-scripts versnelt en op zijn beurt de werksnelheid van een site beïnvloedt. Het wordt aanbevolen deze modus te gebruiken wanneer een alternatieve PHP-versie wordt gebruikt.

PHP-FPM

Met deze modus kunt u schakelen tussen PHP-versies. In dit geval wordt PHP-FPM gebruikt als backendserver en blijft Nginx de frontendserver. Het is belangrijk om in gedachten te houden dat in deze modus .htaccess-bestanden niet kunnen worden verwerkt en dat alle .htaccess-instellingen moeten worden omgezet naar de Nginx-configuratie.

CGI

Met deze modus kunt u schakelen tussen PHP-versies. Apache werkt als backendserver en maakt voor elke aanvraag een apart PHP-proces aan.