Uitvoeringsmodus van PHP-script
Uitvoeringsmodi voor PHP-scripts bepalen hoe PHP-code door de server wordt verwerkt.

Uitgeschakelde modus betekent dat PHP-scripts niet door de server worden uitgevoerd, maar in plaats daarvan worden behandeld als platte tekstbestanden. Deze modus kan worden gebruikt wanneer PHP-verwerking niet vereist is of wanneer PHP-code als downloadbare bestanden wordt weergegeven.

FPM heeft de voorkeur en biedt hoge efficiƫntie en geavanceerde functies zoals adaptief procesbeheer. Het werkt als een zelfstandige FastCGI-server, ideaal voor sites met veel verkeer vanwege de robuuste prestatiemogelijkheden.

FCGI is handig voor servers waarop FPM niet beschikbaar is. Het ondersteunt ook configuraties per virtuele host, hoewel het over het algemeen niet overeenkomt met FPM wat betreft schaalbaarheid en beheerfuncties.

In de CGI- modus wordt elk PHP-script als een afzonderlijk proces uitgevoerd via het CGI-protocol. Deze modus is minder efficiƫnt dan FPM of FCGI vanwege de overhead die gepaard gaat met het maken van een nieuw proces voor elk verzoek. Het wordt zelden gebruikt in moderne opstellingen vanwege de prestatiebeperkingen.

mod_php integreert PHP rechtstreeks in de Apache-webserver, waardoor PHP-scripts kunnen worden uitgevoerd binnen het eigen proces van de server. Vanwege beveiligings- en isolatieproblemen en het stopzetten van ondersteuning en updates is het nu echter achterhaald.