Apache Stopped Working on Windows

Since about 3 weeks ago until today, my Apache server stopped working on Windows XP. I have no idea why it was stopped. I have searched some solutions on Google about this. Some solution asked whether i have Skype installed on my machine, because it was known that Skype can cause conflict with apache because Skype uses port 80 (solution if Skype is the reason is : 1) uninstalling Skype, or 2) modify apache port to 8081 for example).

Here is my apache error log.

[Tue Jul 27 11:05:13 2010] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Tue Jul 27 11:05:13 2010] [notice] Server built: Dec 10 2008 00:10:06
[Tue Jul 27 11:05:13 2010] [notice] Parent: Created child process 3372
[Tue Jul 27 11:05:15 2010] [notice] Child 3372: Child process is running
[Tue Jul 27 11:05:15 2010] [notice] Child 3372: Acquired the start mutex.
[Tue Jul 27 11:05:15 2010] [notice] Child 3372: Starting 64 worker threads.
[Tue Jul 27 11:05:15 2010] [notice] Child 3372: Starting thread to listen on port 80.

I have tried to install wampserver and xamp, but both gave me same error message.

Some solutions also described that we have to restart apache, windows, check firewall setting, etc, but it didn’t work on my situation.
Finally i have found a REAL solution. It seems it is related to my antivirus.
The solution is adding these lines to httpd.conf file.

EnableSendfile Off
EnableMMAP Off

And restart the Apache server. And it worked 😀
Thanks to idiotnesia, kaskus. 😀

5 replies on “Apache Stopped Working on Windows”

Hi I have installed the WAMP package on my system but when I trying to start Apache server the following message appear ..Apache HTTP Server has encountered a problem and needs to close. We are sorry for the inconvenience…Screenshot test area error photo.jpg…This is the log of Apache . Wed Nov 22 20 42 55 2006 notice Apache 2.0.59 Win32 PHP 5.1.6 configured — resuming normal operations. Wed Nov 22 20 42 55 2006 notice Server built Jul 27 2006 15 55 03. Wed Nov 22 20 42 55 2006 notice Parent Created child process 2692. Wed Nov 22 20 42 56 2006 notice Child 2692 Child process is running. Wed Nov 22 20 42 56 2006 notice Child 2692 Acquired the start mutex.. Wed Nov 22 20 42 56 2006 notice Child 2692 Starting 250 worker threads.. Wed Nov 22 20 43 03 2006 notice Parent child process exited with status 3221225477 — Restarting…BTW I have tried another LAMP packages but I get the same results. if another server link IIS or program like skype is using port 80 shut them down and you will be able to start apache again….CyberSpatium.WAMP English Forum Admin.

Leave a Reply

Your email address will not be published. Required fields are marked *