Re: Compiling Apache Module, missing Header files?

From: Date: Thu, 22 Jan 2004 17:00:54 +0000
Subject: Re: Compiling Apache Module, missing Header files?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-175434@lists.php.net to get a copy of this message
On Thu, 2004-01-22 at 09:43, Thaddeus J. Quintin wrote: > I'm trying to get php 4.3.4 installed as a module for Apache 1.3.28. I > have apache unzipped/untarred and I ran the ./configure script for it > (per the instructions in the PHP install). I then configured php with > the following line- > > $ ./configure --with-mysql=/usr/local/mysql \ > --with-apache=/usr/local/src/apache_1.3.28 > and then > $ make install > > This works fine. I then go back to the apache directory and run > > $ ./configure --prefix=/usr/local/apache \ > --activate-module=src/modules/php4/libphp4.a > > Also fine, but when I run 'make' on apache, I get the following error- > ===> src/modules/php4 > gcc -c -I../../os/unix -I../../include -funsigned-char -DUSE_EXPAT > -I../../lib/expat-lite -DNO_DL_NEEDED ../../apaci mod_php4.c > mod_php4.c:22: php_apache_http.h: No such file or directory > *** Error code 1 > > Stop in /usr/local/src/apache_1.3.28/src/modules/php4. > > I found the 'php_apache_http.h' in the php source directory, but copying > that into the apache module directory didn't accomplish anything but > create new errors. > > I'm installing on FreeBSD 4.9. Anything I else I should be trying? I haven't ever compiled on FreeBSD, but, on Linux, I usually configure and compile Apache first, then PHP with something like this (of course with any other options you want) Apache: $ ./configure --prefix=/path/apache --enable-module=so $ make # make install PHP: $ ./configure --prefix=/path/php --with-apxs=/path/apache/bin/apxs $ make # make install - Brad

« previous php.general (#175434) next »