Standardmäßiger PHP-Ausführungsmodus
Der standardmäßige PHP-Skriptausführungsmodus definiert, wie PHP-Code in neuen virtuellen Servern verarbeitet wird.

Der deaktivierte Modus bedeutet, dass PHP-Skripte nicht vom Server ausgeführt, sondern als reine Textdateien behandelt werden. Dieser Modus kann verwendet werden, wenn keine PHP-Verarbeitung erforderlich ist oder wenn PHP-Code als herunterladbare Dateien bereitgestellt wird.

FPM ist der bevorzugte Modus, da es hohe Effizienz und erweiterte Funktionen wie adaptives Prozessmanagement bietet. Es wird als eigenständiger FastCGI-Server betrieben und ist aufgrund seiner robusten Leistungsfähigkeit ideal für Websites mit hohem Datenverkehr.

FCGI ist für Server nützlich, auf denen FPM nicht verfügbar ist. Es unterstützt auch Konfigurationen pro virtuellem Host, kann jedoch in Bezug auf Skalierbarkeit und Verwaltungsfunktionen im Allgemeinen nicht mit FPM mithalten.

Im CGI- Modus wird jedes PHP-Skript als separater Prozess über das CGI-Protokoll ausgeführt. Dieser Modus ist weniger effizient als FPM oder FCGI, da für jede Anforderung ein neuer Prozess erstellt werden muss. Aufgrund seiner Leistungseinschränkungen wird er in modernen Setups selten verwendet.

mod_php integriert PHP direkt in den Apache-Webserver und ermöglicht die Ausführung von PHP-Skripten innerhalb des eigenen Prozesses des Servers. Aufgrund von Sicherheits- und Isolationsproblemen sowie der Einstellung von Support und Updates ist es jedoch mittlerweile veraltet.