When trying to install the latest version of Apache on my development machine, I was presented with the following error at the end of the installation:
Only one usage of each socket address (protocol/network address/port) is normally pemitted. make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to openlogs Note the errors or messages above, and press the < ESC > key to exit.
Initially I thought it was a problem associated with Windows Vista (yes my development machine is a Vista PC!) and the previously installed IIS. However, after a lot of deliberating and Google searches, it appears that Skype was the culprit. Skype listens on port 80 and 443 for incoming requests. So to solve the problem I simply closed down Skype and re-installed Apache. As Apache was setup as a Windows service, no conflicts subsequently arise with Skype as Apache will start using the ports before Skype.
There is a setting in Skype under Tools > Options > Advanced > Connection called “Use port 80 and 443 as alternatives for incoming connections”. This is checked by default. Uncheck this to prevent conflicts with Apache.
The Key Point: Stop Skype before installing Apache.
Tags: Apache, errors, installation, skype




















2 comments
Comments feed for this article
Trackback link
http://www.simonwhatley.co.uk/apache-installation-problems-with-skype/trackback
22 February 2008 at 9:21 am
ryan
hahaha yeah dude. this one got me too… damn skype, port 80 is such a widely used port that it suprises me that they were selfish enough to use it…
3 March 2008 at 10:00 am
Anuj Gakhar
I had the same problem few weeks ago and I blogged it as well.
http://www.anujgakhar.com/2008/02/06/stop-skype-before-installing-apache/