views:

5788

answers:

7

I installed xampp 1.6.8 and for some reason it did'nt work. Later realized port 80 is not free or not listening. How can I release it or make it free?

Thanks a lot!

+1  A: 

This is just a guess, but since port 80 is the conventional port for HTTP, you may have a webserver running on your system. Is IIS active?

Thomas L Holaday
No I dont have an IIS. I did use xampp before and it had worked. I guess some other service is sitting on port 80 and not allowing the re-install of Apache service on it.
+3  A: 

Use TcpView to find the process that listens to the port and close the process.

MMind
+5  A: 

netstat -a -b

Should tell you what program is bound to port 80

Chad Grant
it just gave me bytes , unicast etc etc. did not give what is bound on port 80. Did I miss anything?
netstat -a -b sorry
Chad Grant
Why the hell did you vote it down? You don guys dunno how to use the command line ????
Chad Grant
+1  A: 

Try netstat -anb -p tcp that show ports and processes

MBaas
0.0.0.0:80 is showing apache.exe - is this fine?
My xampp Application status shows both apache and mysql state 1 start 1 service 1 But the browser still does not show up the localhost. why so? any pointers? :(
Sorry, I have a little knowledge on IIS, but none on Apache...
MBaas
+1  A: 

netstat -ano

That will show you the PID of the process that is listening on port 80. After that, open the Task Manager -> Processes tab. From the View -> Select Columns menu, enable the "PID" column, and you will see the name of the process listening on port 80.

Francisco
A: 

Thanks guys it helped me .. Amazingly it was Skype which was using port 80.

Tauseef
A: 

Tauseef, what did you do in order to continue to be able to use skype..?

Thanks

Dan