Aujourd’hui, j’ai passé un bon moment à essayer de comprendre pourquoi wamp ne voulait pas démarrer. Après quelques recherches, j’ai finit par trouver qui me jouait un vilain tour : skype. Voici comment vous aussi, vous pouvez débusquer le vilain troll !
J’ai donc commencé par essayer de comprendre pourquoi wamp ne voulait pas démarrer. Pour cela, le mieux est d’aller dans l’observateur d’événements :
Panneau de coniguration > Outils d’administration > Observateur d’événements > Applications.
J’y trouve trois erreurs, mais ne vait m’intéresser qu’à la première, les autres en découlant :
The Apache service named reported the following error:
>>> (OS 10048)Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée. : make_sock: could not bind to address 0.0.0.0:80 .
Là, la raison parait simple : le port 80 est utilisé. Seulement voilà, je bosse sur drupal en équipe, et le port est utilisé pour redirigé l’utilisateur qui va bien vers le site qui va bien. Ceux qui connaissent drupal comprendront, pour les autres disons seulemet que le port est important, et que pour éviter des bricolages à tout le monde le mieux et de faire marcher wamp sur le port 80.
J’ouvre donc mon invite de commande (Démarrer > Exécuter > cmd) puis tape la commande :
netstat -ano | find « 80 »
Ce qui me donne plein de résultats, mais surtout celui qui m’intéresse :
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4836
Je récupère donc le PID de l’application qui utilise le port 80 (à savoir 4836), pour lance cette nouvelle commande :
taskkill /PID 4836
Et là, en pleine conversation Skype disparaît. Curieux, je relance wamp : et là ma petite icône se pare de son plus beau vert. Victoire !
Bref, skype m’a troller…