I've spent hours researching and trying all kinds of things to get Apache running part of Xampp, but nothings working. I've turned off Skype, changed values in the registry, uninstalled IIS and IIS manager, and still no luck. I'm running a Windows 7 Dell laptop. When I run netstat from command line, and look up the processes/services, I find out that System is using port 80. I'm too afraid of ending that service, so I thought I have nothing else to do but post a question online. I've spent way too much time working on this, so hopefully someone knows what's going on.
|
feedback
|
|
As the name implies, it is the system, ie the kernel, so you can not stop or kill it without killing all of windows. Moreover, the System process is like You will want to run some security software to check your system for malware. (From what I can tell, it seems that for some reason, IIS does implant itself in the System instead of a dedicated process like a well behaved program, but if you uninstalled it, then it cannot be the source of the problem. That said, check To find the specific component that is occupying port 80, run Process Explorer and double-click System in the process tree. Look in the Threads tab and sort by Start Address. Now look through the list of drivers and see if any look suspicious. There will be some Windows files as well as driver files for your video, audio, network cards, and such, but you can Google any that do not look familiar. You can check TCPView to monitor any connections to your system. | |||
|
feedback
|
|
You will definitely need to stop the service that is currently using port 80 if you want Apache to use port 80. You need to find out which service is still using port 80, "System" sounds too generic to be the right service to stop. Have you tried rebooting after uninstalling IIS? Alternatively you can change Apache's port to something unused, for example 8080. Then when accessing your Apache server specify the port like this: http://localhost:8080/ | |||
feedback
|