
FrankenPHP
App Server (PHP)
FrankenPHP ist ein moderner Anwendungsserver für PHP, der die Leistung durch Funktionen wie Early Hints, Worker-Modus für schnellere Leistung, Echtzeitfunktionen und automatische Unterstützung für HTTPS, HTTP/2 und HTTP/3 verbessert. Zu den Vorteilen der Verwendung von FrankenPHP gehören eine verbesserte Leistung, eine geringere Komplexität bei der Bereitstellung, eine erhöhte Sicherheit durch automatische HTTPS-Unterstützung und zusätzliche Funktionen, die in herkömmlichen PHP-Servern aktuell nicht zu finden sind.
FrankenPHP im Einsatz bei TYPONiels
Es wurden keine weiteren Informationen zum Einsatz von FrankenPHP bei TYPONiels hinterlegt.
Was ist FrankenPHP?
FrankenPHP ist ein moderner, leistungsstarker PHP-Anwendungsserver, der PHP nativ in Caddy – einen modernen Go-basierten Webserver – integriert. Entwickelt von Kévin Dunglas, dem Schöpfer der API Platform, kombiniert FrankenPHP die Benutzerfreundlichkeit und automatischen HTTPS-Funktionen von Caddy mit einem PHP-Interpreter, der direkt im Server-Prozess läuft. Dieser Ansatz eliminiert den traditionellen PHP-FPM-Layer und bietet durch das Early-Hints-Feature und Worker-Modus erhebliche Performance-Vorteile.
Technische Merkmale und Worker-Modus
FrankenPHP bietet einen Worker-Modus, bei dem PHP-Anwendungen dauerhaft im Speicher gehalten werden, ähnlich wie RoadRunner oder Swoole – aber ohne PHP-Extension-Anforderungen. Dies ermöglicht es Frameworks wie Laravel (über Laravel Octane) und Symfony, auf demselben Niveau zu performen wie Node.js oder Go-Anwendungen. FrankenPHP unterstützt HTTP/1.1, HTTP/2 und HTTP/3, automatisches HTTPS mit Let's Encrypt via Caddy, und kann als Docker-Image oder Binary bereitgestellt werden. Es ist nativ OTEL-kompatibel für Observability.
Einsatzszenarien und Framework-Unterstützung
FrankenPHP eignet sich besonders gut für Laravel- und Symfony-Applikationen, die maximale Performance benötigen. Laravel Octane unterstützt FrankenPHP offiziell als Server-Option. Aber auch für traditionelle WordPress-Installationen oder andere PHP-Projekte bietet FrankenPHP Vorteile durch die vereinfachte Konfiguration (kein separater Nginx + PHP-FPM-Setup) und automatisches HTTPS. Als Distributions-Paket vereinfacht FrankenPHP das Deployment von PHP-Anwendungen als einzelne Binary erheblich.
FrankenPHP im TYPONiels Tech-Radar
Im TYPONiels Tech-Radar ist FrankenPHP eine interessante Innovation im PHP-Ökosystem. Für Teams, die PHP-Anwendungen mit maximaler Performance und minimalem Infrastruktur-Overhead betreiben möchten, stellt FrankenPHP eine überzeugende Alternative zu klassischen Nginx+PHP-FPM-Setups dar und wird als aufkommende Technologie im Auge behalten.
Die Heimat von ... FrankenPHP
Informationen zu FrankenPHP lassen sich doch am Besten an offizieller Stelle finden.
frankenphp.devMeine Links zu FrankenPHP
Einige lesenswerte Ressourcen, die mir bei beim Einsatz von FrankenPHP geholfen haben.
Passend zu FrankenPHP
Folgende Technologien & Methoden könnten dich auch interessieren ...


