PHP en développement
Objectif
Ce TP vous permet de manipuler la commande docker run dans le cadre d’un projet PHP 8.4 simple, avec un volume partagé entre l’hôte et le conteneur.
Nous allons :
- Créer un petit projet PHP,
- L'exécuter à l’intérieur d’un conteneur Docker avec le serveur intégré de PHP,
- Observer l’effet du volume partagé,
- Modifier le code sans redémarrer le conteneur,
- Nettoyer l’environnement proprement.
Étape 1 — Créer un projet PHP minimal
Créer un petit projet PHP qui affiche "Hello from PHP 8.4 in Docker!" sur le port 3000.
Une solution
Vous devez être connecté pour voir le contenu.
Étape 2 — Lancer un conteneur php:8.4-cli avec un volume partagé
Exécuter le projet PHP dans un conteneur Docker, en montant le dossier local dans le conteneur et en exposant le port 3000 via le serveur intégré de PHP.
Une solution
Vous devez être connecté pour voir le contenu.
Étape 3 — Vérifier que le serveur fonctionne
Accéder à http://localhost:3000 dans un navigateur ou avec curl pour vérifier que le serveur répond.
Une solution
Vous devez être connecté pour voir le contenu.
Étape 4 — Modifier le code source et voir le changement sans redémarrer
Modifier le fichier index.php pour changer le message, et observer le changement instantanément (PHP recharge automatiquement les fichiers).
Une solution
Vous devez être connecté pour voir le contenu.
Étape 5 — Nettoyer l’environnement
Arrêter et supprimer le conteneur, puis supprimer le dossier du projet.
Une solution
Vous devez être connecté pour voir le contenu.