I'm trying to fix a problem on a Windows Server 2003 SE install which is running IIS6 and Apache webserver (with PHP and MySQL). IIS sites are bound to one IP, Apache to the other. Everything seemed fine till the other IP address was installed to allow a webservice to run under IIS.


  • Apache now responds very slowly, even requests for static files (often 30 seconds or more)
  • Sporadic errors are appearing in the event logs like: Faulting application httpd.exe, version, faulting module php5ts.dll, version, fault address 0x000ac14f.

I've double-checked the config files, taken account of this question/answer Running IIS and Apache on the same Windows Server, upped the Apache log level to debug, run TCPView to check for conflicting bindings, upgraded to latest Apache/PHP versions but still no success or indication of a cause.

Any suggestions on where to look, or debugging tips would be gratefully received. I'm a web programmer so not so familiar with Windows Server admin or details of the networking stack. Running PHP under IIS is not an option and hosting on another server is non-ideal.

  • Is your PHP installation shared by both IIS and Apache? They may be trying to load the same module which could lead to problems. – Justin Scott May 25 '10 at 20:31
  • Thanks for your comment Justin, didn't think of that. I've checked under IIS Manager > Web Service Extensions but I don't see PHP enabled there. – contrebis May 26 '10 at 10:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.