Error: Apache shutdown unexpectedly Blocked port : E#10
🔹 Description du problème
Après l’installation de nouvelles applications sur votre ordinateur (comme Skype, VMware, IIS, ou encore Docker), il peut arriver qu’Apache ne démarre plus dans XAMPP.
Le message d’erreur suivant apparaît :
Error: Apache shutdown unexpectedly.
Blocked Port : E#10
Cela signifie que le port par défaut d’Apache (souvent le 80 ou le 443) est déjà utilisé par une autre application.
🔹 Cause principale
Par défaut, Apache essaie d’écouter les connexions HTTP sur le port 80 et HTTPS sur le port 443.
Certaines applications comme Skype, VMware, IIS, ou même Windows Update peuvent occuper ces ports, empêchant Apache de démarrer.
🔹 Étapes pour corriger l’erreur
✅ 1. Vérifier quel programme utilise le port 80
Ouvrez Invite de commandes (cmd) en administrateur et tapez :
netstat -ano | findstr :80
Notez le PID affiché à droite.
Ensuite tapez :
tasklist | findstr [PID]
(exemple : tasklist | findstr 1234)
Cela vous indique le programme qui bloque le port.
Fermez ou désactivez temporairement ce programme.
✅ 2. Changer les ports utilisés par Apache
Si vous ne pouvez pas libérer le port 80, vous pouvez changer les ports utilisés par Apache.
- Dans XAMPP Control Panel, cliquez sur Config → Apache (httpd.conf)
- Recherchez la ligne :
Listen 80Remplacez-la par :Listen 8080 - Puis cherchez :
ServerName localhost:80et remplacez par :ServerName localhost:8080 - Ouvrez ensuite Config → Apache (httpd-ssl.conf)
Recherchez :Listen 443et remplacez par :Listen 444Puis modifiez :<VirtualHost _default_:443>en :<VirtualHost _default_:444> - Enregistrez les fichiers et redémarrez XAMPP.
Vous pourrez maintenant accéder à votre serveur local via :
http://localhost:8080/
✅ 3. Exécuter XAMPP en tant qu’administrateur
Certaines erreurs proviennent d’un manque de privilèges.
Faites un clic droit sur xampp-control.exe → Exécuter en tant qu’administrateur.
🔹 En résumé
| Cause probable | Solution rapide |
|---|---|
| Port 80 ou 443 déjà utilisé | Modifier les ports dans httpd.conf et httpd-ssl.conf |
| Conflit avec Skype, IIS ou VMware | Fermer ou changer le port du programme |
| Droits insuffisants | Lancer XAMPP en mode administrateur |
| Fichier Apache corrompu | Restaurer les fichiers de configuration |
🟢 Conclusion
L’erreur “Apache shutdown unexpectedly – Blocked Port : E#10” est fréquente et se résout facilement en libérant ou modifiant le port utilisé par Apache.
Après ces étapes, votre serveur XAMPP devrait redémarrer normalement et vos projets locaux seront à nouveau accessibles.
