87 votes

Apache ne fonctionne pas à partir du panneau de configuration de XAMPP ( Erreur : Apache s'est arrêté de manière inattendue. Cela peut être dû à un port bloqué)

J'ai installé XAMPP (xampp-win32-1.8.2-0-VC9-installer.exe) sur Windows 7 avec succès. Mais malheureusement, l'erreur suivante a été trouvée lors de l'exécution d'Apache à partir du panneau de configuration de XAMPP :

5:38:38 PM  [Apache]    Error: Apache shutdown unexpectedly.
5:38:38 PM  [Apache]    This may be due to a blocked port, missing dependencies, 
5:38:38 PM  [Apache]    improper privileges, a crash, or a shutdown by another method.
5:38:38 PM  [Apache]    Press the Logs button to view error logs and check
5:38:38 PM  [Apache]    the Windows Event Viewer for more clues
5:38:38 PM  [Apache]    If you need more help, copy and post this
5:38:38 PM  [Apache]    entire log window on the forums

Error on running Apache at XAMPP Controm Panel

13voto

Sushant Kochar Points 155

Accompagnant la réponse de Timmay, vous devez faire deux changements-

Ecoute 80 --> Ecoute 81 (près de la ligne 58)

ServerName localhost:80 --> ServerName localhost:81 (près de la ligne 218)

13voto

Black Mamba Points 2255

Dans mon cas, le problème était que les ports 80 et 443 étaient tous deux utilisés : Les étapes à suivre pour le résoudre sont :

  1. Ouvrez xampp et cliquez sur le bouton config
  2. Maintenant cliquez sur ( Appache )httpd.conf (Ouvrez dans notepad ou autre éditeur)
  3. Maintenant, cliquez sur ctrl + h .
  4. Trouvez 80 et remplacer par 8080
  5. Sauvegardez et cliquez maintenant sur Appache(httpd-ssl.conf).
  6. Maintenant, trouvez 443 et remplacer par 4430 .
  7. Maintenant votre xampp doit fonctionner correctement car ces deux codes ne sont jamais utilisés par d'autres programmes sur votre système.

Maintenant votre localhost sera disponible comme localhost:8080

8voto

vanduc1102 Points 1972

Si vous avez installé Skype, veuillez cocher cette option.

enter image description here

Un autre cas est celui de Windows 10

Regarde ça :

  1. Allez dans Démarrer, tapez services.msc.
  2. Faites défiler vers le bas dans la fenêtre Services pour trouver le service de publication World Wide Web.
  3. Faites un clic droit dessus, et sélectionnez Stop ou Disable it si vous ne voulez utiliser que XAMPP.

enter image description here

7voto

Arpit B Parekh Points 1100

J'ai installé VMWare Workstation. C'est ce qui a causé l'erreur.

Services.msc and stopped the 'Workstation' Services.

Cela a résolu mes problèmes.

Merci

6voto

Noor M Points 113

Vérifiez si Skype est installé sur votre machine.

Connectez-vous et allez dans Outils - Options - Avancé - Connexion et décochez la case qui dit d'utiliser le port 80.

--

Vérifiez si le service Apache est déjà installé en lançant le fichier services.msc à partir de l'invite de commande.

Comment supprimer un service à partir de l'invite de commande ? sc delete "serviceName"

Rappelez-vous que serviceName doit être remplacé par le nom exact du service Apache comme indiqué dans la liste des services.

Vérifiez si IIS fonctionne et utilise le port 80. Si c'est le cas, désactivez-le.

--

Vérifiez si AVP (Kaspersky) est en cours d'exécution et occupe le port 80. Si c'est le cas, ajoutez httpd.exe comme exception aux programmes autorisés.

--

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X