Apache Webserver Port Error!
Is not my first time to install XAMPP (Apache, Mysql, PHP). After reformat my computer, I’ve to reinstall it back. Then only can run WordPress locally.
The XAMPP or Apache Friends installation is straight forward. No configuration, just follow the setup wizard.
Troubleshoot Apache Webserver Error
This time is weird. After install, XAMPP control panel can’t start Apache webserver. To be more accurate, it start then stop back. And it show “Busy”.
It show the same error after tried for few times. Even log file didn’t provide more help.
Mysql and PHP server running well. So is not the XAMPP problem. I suspect some app has blocked the port 80 (http port).
Resolve Apache Port Error
First step is to identify which process or app is holding the port 80. I download fport utility by FoundStone. It is command based (DOS based) tool. Extract to hard drive and run in command prompt.
Open command prompt and type “fport“. It shows all ports in use with pid and program path. I found the app webserve.exe is utilizing my port 80.

Without any delay, I open task manager and stop the process “WebServe”. Now I can start the Apache service again without error.
But wait. Why the Webserve.exe using my port 80 since I don’t install any webserver?Do a goggling and found it should be a trojan/worm. Perhaps I should patch my Windows XP or get a better antivirus soon. What do you think?
Comments
Comment from langchiapek
Time March 19, 2009 at 10:45 PM
If you run Skype , apache also won’t work because both are using port 80



Comment from marines
Time March 2, 2009 at 9:20 PM
what about changing OS? ;>