I've happily been running Apache 2.2.3 on my Windows 7 desktop and laptop for some time (months/years) without any problem. However in the last couple of days the Apache2.2 service in the Windows snap in on both PCs has refused to start.
When attempting to start the service the error received is:
Error 1067: The process terminated unexpectly.
If I run httpd.exe directly from the command line then Apache starts up and I can merrily run my local development sites without problem.
Does anybody have any suggestions as to why the Apache2.2 service would suddenly stop working?
The Windows Event Log shows the following:
Faulting application name: httpd.exe, version: 126.96.36.199, time stamp: 0x44c93502 Faulting module name: libapr-1.dll, version: 188.8.131.52, time stamp: 0x44c93456 Exception code: 0xc0000005 Fault offset: 0x000038bc Faulting process id: 0x19fc Faulting application start time: 0x01ce0080a3cf20e3 Faulting application path: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe Faulting module path: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\libapr-1.dll Report Id: e30ff5e8-6c73-11e2-aa69-9ce9ae4d78cf