Bug #14556 Updated: PHP 4.1.0 and Apache 2.0.28 Beta incompatible statically and as DSO
| From: | yohgaki@php.net | Date: | Mon, 25 Feb 2002 11:23:36 +0000 |
| Subject: | Bug #14556 Updated: PHP 4.1.0 and Apache 2.0.28 Beta incompatible statically and as DSO | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-1001@lists.php.net to get a copy of this message | ||
ID: 14556
Updated by: yohgaki@php.net
Reported By: melt284@hotmail.com
-Status: Open
+Status: Bogus
Bug Type: Apache2 related
Operating System: RedHat Linux 7.2
PHP Version: 4.1.0
New Comment:
Use 2.0.31 as documented.
Previous Comments:
------------------------------------------------------------------------
[2002-02-25 02:22:32] junk-php@aontic.com
Seeing much the same thing, this looks like it has been an ongoing
problem for 2 months or so.
Using latest CVS snapshot
[php4-200202242100]# ./configure --with-apache=../httpd-2.0.32
Configuring SAPI modules checking for AOLserver support... no
checking for Apache module support via DSO through APXS... no
checking for Apache module support... no
configure: error: Invalid Apache directory - unable to find httpd.h
under /root/httpd-2.0.32
This is on a clean install of RedHat 7.2 2.4.9-21smp.
Think this looks like it is clearly on the php side of things, as the
apache folks are pretty much API frozen going towards their GA release.
------------------------------------------------------------------------
[2002-01-15 13:57:11] miro1@000.sk
The same problem - to link php4.1.1 to Apache 2.0.28 statically.
There are bad checks in "Apache 2.0.x" section of "configure" script.
Apache 2 distribution use another dirs as it used to be in Apache
1.3.x. I edited the "configure" script to correct the paths. Then it
was running nice. I still have a problem with a compilation,
"NOT_DEFINED" variable is missing in the part /sapi/apache, but I hope
it will go soon.
Miro
------------------------------------------------------------------------
[2002-01-12 08:58:46] rod@sunsetsystems.com
Same problem here but with PHP 4.1.1 and Apache snapshot
2.0_20011228171212.
-- Rod
------------------------------------------------------------------------
[2001-12-17 00:44:51] melt284@hotmail.com
When Trying to install PHP 4.1.0 as a DSO on Apache 2.0.28 Beta the
install completes without errors. I use this ./configure line with
PHP:
./configure --with-apxs2=/usr/local/apache2/bin/apxs
--enable-track-vars
My httpd.conf contains the correct AddType and LoadModule lines and the
module does exist in the directory LoadModule points to. My php.ini
file is in /usr/local/lib
Apache starts fine but when when trying to view a PHP page the browser
simply tries to donwload the file instead of show it in the browser.
If I try to compile PHP statically instead of as a DSO I use this
./configure line:
./configure --with-apache=/root/downloads/httpd-2_0_28/
--enable-track-vars
And recieve this:
configure: error: Invalid Apache directory - unable to find httpd.h
under /root/downloads/httpd-2_0_28/
However httpd.h is there (in /root/downloads/httpd-2_0_28/includes/).
Even if I change the ./configure line to say "includes/" at the end it
still won't find the file.
Apache2 was compiled with so enabled.
If there is any other information I can provide please email me.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=14556&edit=1