RE: [PHP4BETA] php4b4 patchlevel 1 vs apache

From: Date: Sat, 18 Mar 2000 18:50:14 +0000
Subject: RE: [PHP4BETA] php4b4 patchlevel 1 vs apache
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-12372@lists.php.net to get a copy of this message
Hmmm.... I've successfully compiled php4b4pl1 with apache on Solaris 7. However, I have only been successful compiling php as apache dynamic (apxs) module, when I try to do it as a statically built module I run into trouble. In general, a successful strategy is to: 1) completely build apache with mod_so support 2) completely build php with apxs support (e.g. --with-apxs=/usr/local/apache/bin/apxs ) 3) then modify the httpd.conf file to load the php4 module. It sounds to me like you're doing: 1) configure apache 2) build php and (--with-apache=../apache-3.1.12) 3) build apache. --pk > -----Original Message----- > From: rasmus@php.net [mailto:rasmus@php.net] > Sent: Friday, March 17, 2000 2:22 PM > To: Glenn Little > Cc: php4beta@lists.php.net > Subject: Re: [PHP4BETA] php4b4 patchlevel 1 vs apache > > > Without your complete PHP and Apache ./configure > lines, we can't help you. > > On Fri, 17 Mar 2000, Glenn Little wrote: > > > Trying this list now, if this isn't the right > place, could someone point > > me to a better place? I've tried the forums at > zend.com and phpbuilder.com, > > but haven't solved the problem yet. > > > > I'm trying to install php4 as a module in > apache, on a solaris machine. > > The problem seems to be that after the > "make;make install" of php, the > > stuff in apache/src/modules/php4 (e.g. > mod_php4.c) has #include statements > > that do not work with the subsequent build > attempt of apache. > > > > Not only does the php include path not get put > into the Makefiles, but > > also the subdirectories under which the files > are installed (e.g. zend.h > > is under a subdir "Zend") are not reflected in > the .c file or other .h > > files. So, even when I "fake out" the apache > configure process by setting > > an envvar INCLUDES="-I/web/php/include/php", > only some of the .h files are > > found (the ones in that directory, not the ones > in subdirs of it). > > > > One other clue: when I further hack the > INCLUDES var to explicitly list > > the individual subdirectories, then more .h > files are (obviously) found. > > *However*, further along in the make process, I > get complaints about two > > more .h files, "main.h" and I think > "php_variables.h", which are not > > installed into the php directory at all. They > do exist in the source > > dir, but aren't installed. > > > > I'm using --prefix=/web/php for the php config/install. > > > > I've tried having the GNU tools both before and > after the sun compiler > > tools in my PATH. > > > > I do receive a warning that bison should be > upgraded (we're at > > 1.24, the warning states 1.25 is needed for > some functionality). > > I read the warning as just that, a warning, and > not the cause > > of failure. Am I wrong about that? > > > > Apache version 1.3.12. > > > > Any hints or pointers would be greatly > appreciated at this point, I've > > been beating my head against this wall long enough! :-) > > > > Thanks much in advance... > > > > -glenn > > glittle@ucsd.edu > > > > > > > > > > > > -- > > PHP 4.0 Beta Mailing List > > <http://www.php.net/version4/> > > To unsubscribe, e-mail: > php4beta-unsubscribe@lists.php.net > > For additional commands, e-mail: > php4beta-help@lists.php.net > > To contact the list administrators, e-mail: > php4beta-admin@lists.php.net > > > > > > > -- > PHP 4.0 Beta Mailing List <http://www.php.net/version4/> > To unsubscribe, e-mail: php4beta-unsubscribe@lists.php.net > For additional commands, e-mail: > php4beta-help@lists.php.net > To contact the list administrators, e-mail: > php4beta-admin@lists.php.net > >

« previous php.version4 (#12372) next »