web-dev-qa-db-fra.com

Le serveur Apache XAMPP ne démarre pas après l'installation de Skype

Je reçois les journaux de console suivants:

1:14:33 PM  [Apache]    Possible problem detected! 
1:14:33 PM  [Apache]    Port 80 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM  [Apache]    Possible problem detected! 
1:14:33 PM  [Apache]    Port 443 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM  [main]  Starting Check-Timer
1:14:33 PM  [main]  Control Panel Ready
1:15:10 PM  [Apache]    Starting Apache app...
1:15:11 PM  [Apache]    Status change detected: running
1:15:11 PM  [Apache]    Status change detected: stopped

Il dit 'Changement d'état détecté: en cours d'exécution' à 'arrêté' tout de suite ..__J'ai essayé de:

  • Désactiver le pare-feu Windows pour les réseaux internes
  • Modifiez le port 80 en 99 dans le fichier httpd.conf à deux emplacements. Listen: 80 et ServerName localhost: 80
  • Modifiez le port 443 en 445 dans le fichier httpd.conf aux deux mêmes emplacements.
  • Le serveur Apache n'est pas installé en tant que service Windows sur mon ordinateur.
  • Il n'y a pas d'erreur ou de journal d'accès généré pour la date du jour.
42
Himanshu Yadav

C’est ce qui m’était arrivé lorsque je collaborais avec Skype. La fermeture de Skype n’était donc pas une option.

Une solution possible consiste à changer le port utilisé par XAMPP pour Apache.

1. Modifiez Apache (httpd.conf)

Accédez au panneau de configuration XAMPP, cliquez sur Config pour le module Apache, puis sur Apache (httpd.conf).

XAMPP Control Panel -> Click Config for the Apache module

Click Apache (httpd.conf) in the new window

Cela ouvrira maintenant le fichier de configuration dans l'éditeur configuré dans les paramètres XAMPP (la valeur par défaut de Windows est notepad.exe). Ouvrez l'outil de recherche et recherchez 80. Il devrait y avoir deux lignes contenant 80 comme dans le numéro de port 80:

Listen 80
ServerName localhost:80

Remplacez maintenant 80 par un port ouvert. J'ai utilisé 8080.

Listen 8080
ServerName localhost:8080

2. Modifiez Apache (httpd-ssl.conf)

La même procédure doit être répétée avec la configuration SSL. Répétez les étapes ci-dessus mais accédez à Apache (httpd-ssl.conf). Remplacez les numéros de port dans les lignes suivantes:

Listen 443
<VirtualHost _default_:443>
ServerName www.example.com:443

Je choisis 4433.


Terminé. Cliquez sur Démarrer pour Apache et Apache devrait bien démarrer. De mon côté, les erreurs seraient quand même visibles.

53
natchiketa

allez dans skype-> outils-> options-> avancé et UN-check utilisez les ports 80 et 443.

117
ankyskywalker

Goto Skype -> Tools -> Options -> Advanced -> Connection

 Goto skype -> Tools -> Options -> advanced -> Connection

 Simply Uncheck use port 80 checkbox

Après cela, redémarrez votre Skype.

49
Indrasinh Bihola

Paramètre Skype ouvert et décoché l'option qui dit "Utiliser le port 80 comme port entrant " Puis je devais démarrer le serveur XAMPP "en tant qu'administrateur". 

5
Himanshu Yadav

Veuillez mettre à jour votre message avec la sortie de la commande suivante, n'oubliez pas de corriger le chemin:

C:\> path\to\xampp\Apache\bin\httpd.exe

Je pense que ce n’est pas la question du conflit de port maintenant que vous avez changé le port.

En passant, vous pouvez changer les paramètres dans skype pour ne pas utiliser les ports 80 et 443, il devrait y avoir quelques modifications dans la nouvelle version, mais vous devriez pouvoir les trouver. :)

0
Jigar

vous avez skype >> outils >> options >> avancés et décochez la case (ports utilisés 80 et 443).

0
Ahmed Salim

Il est indiqué que skype utilise le port 80. Je désactive Skype, puis démarre votre serveur Web.

0
tympaniplayer