Professional Documents
Culture Documents
2.
I then scrolled down to: World Wide Web Publishing Service Double clicked on it and clicked STOP
(if this service status is Started)
3.Start Apache again with XAMPP :)
or XP:
> Advanced > Connection then uncheck Use port 80 and 443 as
alternatives for incoming connections.
netstat -ao
The active TCP addresses and ports will be listed locate the line with local
address 0.0.0.0:80 and note the PID value.
Now right-click the task bar and select Start Task Manager. Navigate to the
Processes tab and, if necessary, click View > Select Columns to ensure
PID (Process Identifier) is checked. You can now locate the PID you noted
above. The description and properties should help you determine which
application is using the port.
The Task Manager allows you to kill the process, but be a little wary about
doing that especially if its NT Kernel & System.
Microsoft-HTTPAPI/2.0
NT Kernel & System is an essential service. Stopping it will probably stop
Windows in a blue-screeny-like way. Therefore, enter the following at the
command line:
telnet 127.0.0.1 80
If youre faced with a blank screen, type GET and hit return. The chances
are, youll see a line stating that Microsoft-HTTPAPI/2.0 is listening on port 80.
If thats the case, open Services from Administrative Tools and locate Web
Deployment Agent Service. Stop the service and set its startup type to
Manual.
The Web Deployment Agent Service is deployed with WebMatrix and was the
cause of my woes. It may also be distributed with other applications installed
using Microsofts Web Platform Installer.
That caused me a few frustrating hours so I hope it solves your Apache or
WAMP start-up problems.
If you enjoyed reading this post, youll love Learnable; the place to learn
fresh skills and techniques from the masters. Members get instant access to
all of SitePoints ebooks and interactive online courses, like PHP & MySQL
Web Development for Beginners.