Mathieu Desnouveaux

De Apache à FrankenPHP : simplifier notre infra sans douleur

Présentation sur la migration simplifiée d'Apache vers FrankenPHP pour optimiser l'infrastructure à l'API Platform Conference 2025

Sketchnote détaillant la migration d'Apache vers FrankenPHP. La stack initiale montre plusieurs outils similaires (front/back) sans DevOps, simplifiant l'infra. Le choix radical: un conteneur pour tous avec Nginx pour HTTPS. L'idée: remplacer par FrankenPHP, présenté avec le crabe mascotte. La POC (Proof of Concept) est décrite comme 'aussi simple que changer le Dockerfile', automatisable et packageable. Les avantages incluent: par stack donc coûts non automatisables.

Cette sketchnote a été réalisée lors de l'API Platform Conference 2025. Elle illustre une présentation de Yoan Bernabeu sur la migration d'Apache vers FrankenPHP pour simplifier l'infrastructure sans complexité technique.

Contenu de la présentation

La présentation part d'une situation initiale : une stack avec plusieurs outils similaires (front/back) sans équipe DevOps dédiée. L'objectif est de simplifier l'infra en réduisant le nombre de composants et la complexité de gestion.

Le choix radical proposé : utiliser un conteneur pour tous avec Nginx gérant uniquement HTTPS en reverse proxy. Cette architecture simplifie drastiquement le déploiement et la maintenance en consolidant les services, mais à un coût important et n'est pas aussi automatisable que souhaité.

L'idée centrale : remplacer par FrankenPHP. FrankenPHP combine serveur web et runtime PHP en un seul binaire, éliminant le besoin de multiples composants (Apache/Nginx + PHP-FPM).

La POC (Proof of Concept) est décrite comme remarquablement simple : "aussi simple que changer le Dockerfile". Cette simplicité de migration est un argument majeur, rendant la transition accessible même sans expertise DevOps approfondie. Le processus est automatisable et packageable, facilitant les déploiements répétables.

Les avantages incluent une réduction des coûts grâce à une architecture packagé plutôt que par stack, rendant l'infrastructure automatisable et prévisible en termes de coûts.

Thèmes:
🐘 PHP 🚀 Performance 🔧 DevOps
Événement:
🎤 API Platform Conference

Source: Yoan Bernabeu
Publié le 29 novembre 2025