My coworker, Dora, was attempting to get WAMP to run a locally hosted development environment on her Windows 7 computer. She could not get Apache to start and was getting a 404 error when visiting
localhost in her browser.
By using the WAMP command (WAMP Menu > Apache > Services > Test Port 80), I saw that “Microsoft HTTP/API 2.0″ was using port 80.
After some fruitless Google searches, I found a stray post noting that this could be the Web Deployment Service Agent. As a former Windows user, of many years now, I can’t even comment (or care) what this service is for, all I can do is tell you how I disabled it:
This should do it.
A quicker solution that should keep this service running would be to configure WAMP to run under another port other than 80, such as 8080. You will have to append
:8080 to your
localhost hostname, but it should work.
I haven’t tested it and can’t offer support for Windows users. Just wanted to post my solution in the hopes that it helps other lost souls!