Apache will not start because port 80 is in use by an unknown. Netstat with various parameters does not show anything listening to port 80. How can I force port 80 to break the connection when nothing shows up as using it?
You can use
lsof -i <Internet address> command. In your case it will be
lsof -i :80 and the results will be something like below.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
PID can be used to kill the process.
You can read further at "Find which process holds a port number"
Many thanks for the suggestion. I tried netstat and several others and finnaly found "portreporter". When all was said and done I could not find anything pointing to port 80 so I backed everything up and deleted Apache and reinstalled. It works fine now. I assume that some of the Apache software had gotten corrupt. Anyway when Apache was uninstalled port 80 was free and not in use. Installing Wamp software again allowed everything to go to work just as it should. I know it was Apache since I could still access the folders and files and databases, just could not start Apache due to port 80 in use. Thanks again!
Try netstat -ao
A will display all connections O will display the process id (pid)
You can also try
Telnet 127.0.0.1 80 and try GET to see if you can get a http response for further clues
Check what kind of services/applications you have running in the background. Process explorer can be used to identify running processes and also trace these services to their respective TCP connections.
Maybe you installed another web server before running Apache?