Modalità di esecuzione dello script PHP
Le modalità di esecuzione degli script PHP definiscono il modo in cui il codice PHP viene elaborato dal server.

La modalità disabilitata significa che gli script PHP non vengono eseguiti dal server ma vengono invece trattati come semplici file di testo. Questa modalità può essere utilizzata quando non è richiesta l'elaborazione PHP o quando si fornisce codice PHP come file scaricabili.

FPM è la modalità preferita, che offre elevata efficienza e funzionalità avanzate come la gestione adattiva dei processi. Funziona come server FastCGI autonomo, ideale per siti ad alto traffico grazie alle sue robuste capacità prestazionali.

FCGI è utile per i server in cui FPM non è disponibile. Supporta anche configurazioni per host virtuale, sebbene generalmente non corrisponda a FPM in termini di scalabilità e funzionalità di gestione.

La modalità CGI esegue ogni script PHP come processo separato tramite il protocollo CGI. Questa modalità è meno efficiente di FPM o FCGI a causa del sovraccarico derivante dalla creazione di un nuovo processo per ogni richiesta. Viene utilizzato raramente nelle configurazioni moderne a causa dei limiti prestazionali.

mod_php integra PHP direttamente nel server web Apache, consentendo l'esecuzione degli script PHP all'interno del processo del server. Tuttavia, a causa di problemi di sicurezza e isolamento, oltre all’interruzione del supporto e degli aggiornamenti, è ormai obsoleto.