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.