Faulting application httpd.exe, version 2.2.15.0, faulting module php5ts.dll, version 5.2.14.14, fault address 0x000f36ec.

Environment: Windows XP, Apache 2.2, PHP 5.2

Problem:  Faulting application httpd.exe, version 2.2.15.0, faulting module php5ts.dll, version 5.2.14.14, fault address 0x000f36ec.

Cause: Your extensions are missing dependencies.

Solution:

  1. First comment out the PHPIniDir line from your httpd.conf and see if your Apache starts.  If yes, you can be sure that your Apache is working and something is fishy in your PHP.
  2. Visit this page http://php.net/manual/en/install.windows.extensions.php and see the dependencies for your extensions.
  3. Find the dependencies and put them into your C:\Windows\System32
  4. Restart your Apache and pray that it can start.

Today (12/29/2010) this happened to me again on php_curl.dll.  I followed my previous solution and copied libeay32.dll and ssleay32.dll and no luck so I pulled out my ninja sword (Process Monitor).  I checked and scrolled and looking for httpd.exe …. Oh yeah! It looks like httpd.exe cannot find zlib.dll (I guess they have renamed this file to zlib1.dll).  So I just copied the same file zlib1.dll from the apache bin folder and renamed the copied file to zlib.dll.  Problem Solved!!!!

Tags: , ,

  1. #1 written by Vinicius December 5th, 2010 at 19:34

    Thanks for posting this.

    In my case, I had to copy the “libmysql.dll” file from the PHP folder to the System32 folder, even though the PHP folder in in the PATH environment variable.

    [WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.

    RE Q

SetPageWidth