Apache on Windows: How to fix the Port 80 already in use error
When on windows and trying to start apache, if apache is starting up fairly late you may see that it doesn't start and complains about port 80 already being in use (but how?!).
Alot of time this is actually caused by Skype which chooses to listen on port 80 aswell.
First way to solve this is to open up skype after apache has already been started, the alternative way is to tell skype not to listen on port 80. To do this; in Skype goto Tools -> Options, click on Advanced, then Connection and uncheck the check box saying 'Use port 80 and 443 as alternatives for incoming connections'.