php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #50205 Can't start Apache 2.2.14 with PHP 5.2.11
Submitted: 2009-11-17 17:22 UTC Modified: 2009-11-23 19:23 UTC
From: vladmu at mail dot ru Assigned: pajoye (profile)
Status: Not a bug Package: Dynamic loading
PHP Version: 5.2.11 OS: win32 only - Windows XP
Private report: No CVE-ID: None
 [2009-11-17 17:22 UTC] vladmu at mail dot ru
Description:
------------
There is a error from windows event viewer:

Faulting application httpd.exe, version 2.2.14.0, faulting module php5ts.dll, version 5.2.11.11, fault address 0x000f330d.

Steps to reproduce:

1. Install Apache 2.2.14
2. Stop Apache 2.2 service
3. Install PHP 5.2.11 and select web server Apache 2.2 with defining config path
4. Run Apache 2.2 service



Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2009-11-18 14:23 UTC] jani@php.net
Please try using this snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/

..and remove ALL old dlls and stuff before you do this..
 [2009-11-20 10:28 UTC] pajoye@php.net
Configuration error, ask on php-setup for support.
 [2009-11-20 19:31 UTC] vladmu at mail dot ru
I don't know this is the configuration error or something else but:

1. I have tried to install a snapshot and there is an equal bug.
2. I have tried to install an Apache 2.2.14 + PHP 5.2.10 and no any errors have occured, and the same was with the Apache 2.2.14 + PHP 5.3.0

Therefore no bogus bug here, but really something wrong with your 5.2.11 libraries for WIndows. Please try to reproduce by yourself at first before change the bug status to bogus.
 [2009-11-21 11:13 UTC] pajoye@php.net
Disable all extensions in php.ini, check if it works. Then enable one after another to see which one is failing. Many extensions (like DB related) requires clients to be installed and we do not distribute them.
 [2009-11-23 17:00 UTC] vladmu at mail dot ru
So, I have disabled all extensions in php.ini - Apache 2.2.14 works fine with PHP 5.2.11. Then I have enabled one
after another and found the following extensions that block the working:

php_mssql.dll
php_oci8.dll
php_pdo_mssql.dll
php_pdo_oci.dll
php_pdo_oci8.dll
php_pdo_sqlite_external.dll
php_pspell.dll
php_sybase_ct.dll

But after I have uninstalled PHP 5.2.11 and install PHP 5.2.10 only with extensions above and Apache 2.2.14 works fine with PHP 5.2.10 with all "buggly" extensions enabled!
 [2009-11-23 17:03 UTC] pajoye@php.net
Messing with DLLs, all these extensions require external DLL or clients to be installed.
 [2009-11-23 19:00 UTC] vladmu at mail dot ru
Ok, I agree with this, all these extensions require external DLL or clients to be installed. I have changed a category to "Dynamic loading" because it seems that there is no Apache related bug. But the one question still is not answered, why Apache doesn't work with PHP 5.2.11 when these extensions are enabled but works fine with PHP 5.2.10 and PHP 5.3.0 even if these extensions are enabled? Maybe it will be better to exclude or replace these "bugly" extensions with versions similar to PHP 5.2.10 and PHP 5.3.0?
 [2009-11-23 19:23 UTC] pajoye@php.net
they work just fine here (10 different windows). As I said, something is wrong in your setup. You ask for further support on the php-windows or php-setup ML.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Apr 20 03:01:28 2024 UTC