PHP avec Nginx
PHP-FPM + Nginx (2 conteneurs)
Objectif
Ce TP vous fait manipuler une stack PHP professionnelle dans Docker, avec :
- PHP 8.4 + PHP-FPM (traitement des scripts PHP)
- Nginx (serveur web statique + reverse proxy)
- Volume partagé pour le code source
- Hot-reload en développement
- Configuration sécurisée (pas de
root, permissions correctes) - Nettoyage propre
Architecture réaliste utilisable en production.
Prérequis
- Docker installé
- Accès à Internet (pull d’images officielles)
Étape 1 — Créer un projet PHP structuré
Créer une arborescence propre avec un fichier PHP de test.
Une solution
Vous devez être connecté pour voir le contenu.
Étape 2 — Lancer PHP-FPM avec volume partagé
Lancer un conteneur PHP 8.4 FPM, avec le code monté.
Une solution
Vous devez être connecté pour voir le contenu.