How to get Apache to run on Port 80 in XAMPP (it works)
After much googleing
I found the the NT Kernel was still listening on port 80 ( this is fixed in win 8 and 8.1) Now there is a way
I NOW HAVE APACHE LISTENING ON PORT 80. See how below.
I have found a process called "NT Kernel & System" is using port 80. It's a system process (Thats why Apache wont load.)I has previously deactivated my IIS as many people said that would cure the problem (It did not) so I was pretty frustrated how to use that Port 80.
After hours of Googeling I found the answer thought it may help others.IE.
Stop the World Wide Web Publishing Service.
On the Start menu, point to Settings, click Control Panel, double-click Administrative Tools, and then double-click Component Services.
In the console tree, click Services (Local).
In the details pane, right-click World Wide Web Publishing Service and then right click "select properties" and select "disable".Then in the right column click "MORE ACTIONS" and select "properties" then in "START UP TYPE" SELECT "DISABLED".
Now "localhost" when entered in browser goes straight to http://localhost/xampp/splash.php
Hope That Helps.