Apache ne démarre pas à partir du panneau de configuration XAMPP dans Windows 11/10

Après avoir installé le panneau de configuration XAMPP(installing the XAMPP Control Panel) sous Windows , de nombreux utilisateurs ont signalé avoir rencontré une erreur lors du démarrage d' Apache . Ce problème se produit généralement lorsqu'un processus tel que World Wide Publishing Service continue de s'exécuter sur le port 80 de votre appareil. Pour cette raison, le système d'exploitation Windows 11/10 n'autorise pas l' exécution du serveur Apache , ce qui provoque l'erreur.

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

En fait, le port 80 sur un ordinateur était également le port TCP/IP par défaut utilisé par le module Apaches sur (Apaches)XAMPP . Et puisque deux applications différentes ne peuvent pas utiliser le même port réseau, vous devez donc l'arrêter avant de démarrer le serveur Apache de XAMPP . Si vous rencontrez également ce problème sur votre appareil, il existe quelques solutions simples que j'ai mentionnées dans ce guide. Alors, commençons.

Apache ne démarre pas depuis le panneau de configuration XAMPP(XAMPP Control Panel)

Effacer le service de publication World Wide Web(World Wide Web Publishing Service) serait la meilleure approche pour faire redémarrer Apache . Cependant, vous pouvez également l'obtenir en modifiant le numéro de port TCP/IP ou en arrêtant le service si nécessaire. Donc, pour réparer Apache qui ne démarre pas sur le panneau de configuration XAMPP(XAMPP Control Panel) , suivez toutes ces méthodes possibles :

  1. Effacer les services Web mondiaux
  2. Changer le port Apache TCP/IP
  3. Arrêter le service de publication World Wide Web(Stop World Wide Web Publishing Service)

Voyons-les en détail.

1] Effacer les services Web mondiaux

Afin de résoudre le problème de démarrage du service Apache , vous devez effacer les services Web(Wide Web) mondiaux de votre appareil. Mais avant de commencer, assurez-vous qu'aucune application ne dépend de ce service.

Si tout semble aller bien, ouvrez le Panneau(open the Control Panel) de configuration sur votre système Windows.

Une fois qu'il s'ouvre, sélectionnez pour afficher le Panneau(Control Panel) de configuration dans l' option Grandes icônes(Large icons) ou Petites icônes(Small icons) , afin que vous puissiez voir tous les éléments du Panneau de configuration(Control Panel) .

Correction d'Apache ne démarrant pas sur le panneau de configuration XAMPP

Parmi les éléments disponibles, sélectionnez l' option Programmes et fonctionnalités .(Programs and Features)

Dans la barre latérale gauche, il y a un lien nommé Activer ou désactiver les fonctionnalités Windows(Turn Windows features on or off) , cliquez dessus.

Correctif - Apache ne démarre pas sur le panneau de configuration XAMPP

Dans la boîte de dialogue Fonctionnalités de Windows , développez le champ (Windows Features)Internet Information Services .

Maintenant, décochez la case concernant les services World Wide Web(World Wide Web Services) , puis cliquez sur le bouton OK pour enregistrer les modifications.

Apache ne démarre pas sur le panneau de configuration XAMPP

Une fois que vous avez terminé les étapes ci-dessus, redémarrez votre appareil. Après cela, ouvrez le panneau de configuration XAMPP(XAMPP Control Panel) et cliquez sur le bouton Démarrer(Start) sur Apache . Il devrait maintenant fonctionner sur le port 80 de votre ordinateur.

2] Modifier(Change) le port Apache TCP/IP par défaut

Si pour une raison quelconque, la solution de contournement de la méthode ci-dessus ne fonctionne pas pour vous, vous devez configurer Apache pour qu'il s'exécute sur un autre port TCP/IP . Alors, suivez ces suggestions :

Ouvrez le panneau de configuration XAMPP(XAMPP Control Panel) sur votre appareil Windows .

Cliquez sur le bouton Config du module Apache.

Sélectionnez l'option Apache (httpd.conf) dans la liste du menu contextuel.

Apache ne démarre pas depuis le panneau de configuration XAMPP

Sur la page suivante du bloc-notes, vous devez trouver Listen 80 .

Pour faciliter la recherche, appuyez sur la touche de raccourci Ctrl+F . Dans le menu contextuel, saisissez ce que vous souhaitez rechercher. Cochez la case (Mark) Wrap around , laissez Match case décoché, puis cliquez sur le bouton Find Next .

Modifiez le port Apache TCPIP par défaut.

Une fois que vous avez trouvé la ligne correspondante, modifiez le numéro de port avec n'importe quel nombre arbitraire de votre choix.

Par exemple, vous pouvez essayer le port 121. Le résultat correspondant pour le numéro de port TCP/IP serait alors quelque chose comme – Écoutez 121(Listen 121) .

Press Ctrl+S de raccourci Ctrl+S pour enregistrer les modifications dans le Bloc(Notepad) -notes .

Remarque : (Note:) Veuillez(Please) noter que lors de l'utilisation de cette configuration, vous devez toujours ajouter le numéro de port TCP/IPURL que vous souhaitez connecter à votre site. Par exemple, pour accéder au serveur Apache sur votre navigateur, vous devrez entrer :  localhost:121/dashboard plutôt que localhost/dashboard .

Après avoir effectué correctement les étapes ci-dessus, le problème de démarrage d' Apache dans XAMPP serait résolu.

3] Arrêter le service de publication World Wide Web(Stop World Wide Web Publishing Service)

Vous pouvez également arrêter le service de publication World Wide Web(World Wide Web Publishing Service) et modifier ses paramètres afin que le service ne puisse être démarré que manuellement. Alors, commençons:

Pour arrêter le service de publication World Wide Web(World Wide Web Publishing Service) , vous devez d'abord ouvrir le Gestionnaire de services Windows(open Windows Services Manager) sur votre PC Windows 10.

Sur l' écran Services , recherchez l' option Service de publication World Wide Web(World Wide Web Publishing Service ) dans la colonne Nom .(Name)

Une fois que vous l'avez trouvé, double-cliquez dessus pour ouvrir la fenêtre des propriétés.

Dans la fenêtre des propriétés, l' onglet Général(General) s'ouvre par défaut.

Dans l'onglet Général, recherchez Type de démarrage(Startup Type) et basculez-le sur Manuel(Manual) . Cela vous permettra de démarrer le service manuellement lorsque cela sera nécessaire.

À l'avenir, arrêtez l'état d'exécution du service et cliquez sur le bouton Appliquer(Apply) > OK .

Maintenant, ouvrez le panneau de configuration XAMPP(XAMPP Control Panel) et cliquez sur le bouton Démarrer(Start) pour exécuter le serveur Apache.

C'est ça. J'espère que ce guide vous aidera à résoudre le problème de démarrage du service Apache sur le panneau de configuration XAMPP.(That’s it. I hope this guide would help you to fix the starting problem of the Apache service on the XAMPP Control Panel.)



About the author

Je suis un ingénieur logiciel et blogueur avec près de 10 ans d'expérience dans le domaine. Je me spécialise dans la création de critiques d'outils et de didacticiels pour les plates-formes Mac et Windows, ainsi que dans la fourniture de commentaires d'experts sur des sujets de développement de logiciels. Je suis également conférencier et instructeur professionnel, ayant donné des présentations lors de conférences technologiques à travers le monde.



Related posts