Pourquoi Apache ne démarre-t-il pas dans l’installation de XAMPP?

J’ai pris les premières mesures pour apprendre PHP – pensez que ce serait un bon pas dans la bonne direction. Je voudrais toutefois de l’aide sur l’installation de XAMPP. J’ai téléchargé le fichier et tout cela via le site Apache Friends, mais lorsque je me dirige vers le panneau de configuration, je reçois de nombreuses erreurs.

C’est ce que ça dit pour moi:

**10:21:53 [Apache] Problem detected! 10:21:53 [Apache] Port 80 in use by "Unable to open process" with PID 4! 10:21:53 [Apache] Apache WILL NOT start without the configured ports free! 10:21:53 [Apache] You need to uninstall/disable/reconfigure the blocking application 10:21:53 [Apache] or reconfigure Apache and the Control Panel to listen on a different port 10:21:53 [Apache] Problem detected! 10:21:53 [Apache] Port 443 in use by "C:\Program Files (x86)\Skype\Phone\Skype.exe" with PID 3748! 10:21:53 [Apache] Apache WILL NOT start without the configured ports free! 10:21:53 [Apache] You need to uninstall/disable/reconfigure the blocking application 10:21:53 [Apache] or reconfigure Apache and the Control Panel to listen on a different port 10:21:53 [main] Starting Check-Timer 10:21:53 [main] Control Panel Ready** 

Quelqu’un pourrait-il me dire ce que cela signifie et comment y remédier? Merci beaucoup.

Il semble que les ports 80 et 443 soient utilisés par un autre programme. De mon expérience, ouvrez Skype. Allez dans Outils -> Options -> Avancé -> Connexion. Veuillez décocher “utiliser les ports 80 et 443 comme alternatives ….”

entrer la description de l'image ici

Ensuite, essayez de redémarrer Apache.

J’ai essayé ceci et ça a très bien fonctionné …

Comme vous l’avez déjà compris, le port 80 est utilisé par quelque chose avec le pid 4

L’information détaillée de cette application peut être vue en utilisant l’onglet de détails dans la fenêtre du gestionnaire de tâches.

Cependant, j’ai découvert que l’application n’est pas accessible en écriture et j’ai donc pensé qu’elle ne devait pas être touchée.

Au lieu de cela j’ai changé le port du serveur apachae sur xampp pour être 85

Ouvrez xampp et cliquez sur config en face de apache puis sélectionnez la première option qui apparaît vous permettant d’ouvrir httpd.conf puis dans le fichier bloc-notes qui s’ouvre, trouvez le mot écouter et passez au 4ème mot qu’il trouve.

Il lira quelque chose comme Listen 80

Changer ceci à n’importe quel nombre sauf 80 (comme 85) et voila ça marche

L’ouverture du panneau de contrôle XAMPP en tant qu’administrateur a fonctionné pour moi.

La solution pour moi était de:

1) Arrêtez IIS (arrêtez le “Service de publication World Wide Web” et définissez son type de démarrage sur Manuel)

2) Arrêtez le “Service de l’agent de déploiement Web” et définissez son type de démarrage sur Manuel.

… comme détaillé dans http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/

Port 80 utilisé par “Impossible d’ouvrir le processus” avec PID 4!

Un processus avec un PID de 4 prenant le port 80 est presque toujours le service HTTP.SYS de HTTP.SYS . C’est un type de service proxy pour les autres services. Et il est sûr de le désactiver dans la plupart des cas.

À partir de la ligne de commande, exécutez en tant qu’administrateur.

 net stop http sc config http start= disabled 

Ou vous pouvez basculer son mode de démarrage sur “à la demande”.

Pour plus d’options et une liste d’autres services du port 80, voir Ouverture du port 80 pour qu’Apache puisse l’utiliser sous Windows .

Étapes que vous pouvez essayer:

1) désinstaller ou arrêter Skype et vérifier à nouveau après le redémarrage du serveur.

2) utilisez ceci pour obtenir les détails d’utilisation du port: utilisez cmd netstat -a -b

3) ou utilisez cet outil graphique pour identifier les ports utilisés par d’autres programmes.

4) désinstaller Xammp et essayer avec Wamp Server

dans mon cas, un site Web a été configuré sur IIS, je me suis arrêté et cela a bien fonctionné.

Vous devez fermer Skype. Il vous dit exactement pourquoi il ne peut pas démarrer dans le message d’erreur.