I've gotten a new machine, but it came with Vista. I figured it would be best to wait for W7 before I spent any money on an OS, so I'm stuck with it for now. But I must get my development environment setup, and soon!
My machine came with McAfee, which I'm using for the moment, and I've let port 80 be open and I've given httpd.exe access to the network. (Includes both Windows Firewall & McAfee Firewall.) UAC is off, so that shouldn't be a problem. I am using XAMPP 1.7.0. Aside from these things in this paragraph I have just installed XAMPP.
I get this message:
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs
The application halts directly after this.
So, what pitfall might I have stepped into this time? What permissions must I set and where, and why doesn't deactivating my firewalls give me an open port for apache?
Solution
The problem, when port 80 was taken and IIS was shown inactive, was Skype. By default it takes ports 80 and 443, which can be deactivated via Tools > Options > Advanced > Connection. Uncheck the box and restart Skype to have port 80 back under your control.