Apache+PHP+mod_perl configures ok, but Apache won't build

From: Date: Wed, 05 Jun 2002 03:26:55 +0000
Subject: Apache+PHP+mod_perl configures ok, but Apache won't build
Groups: php.general 
Request: Send a blank email to php-general+get-100654@lists.php.net to get a copy of this message
Scenario: Red Hat Linux 7.3 minimal install (no X, no daemons except the bare essentials) Apache 1.3.24 source PHP 4.2.1 source mod_perl 1.26 source Steps taken: 1. /opt/src/apache_1.3.24/configure --with-layout=RedHat 2. /opt/src/mod_perl-1.26/perl Makefile.PL EVERYTHING=1 USE_APACI=1 3. /opt/src/mod_perl-1.26/make 4. /opt/src/mod_perl-1.26/make install 5. /opt/src/php-4.2.1/configure --with-apache=../apache_1.3.24 --with-mysql=/us r --enable-track-vars --enable-versioning --enable-bcmath --with-gd=/usr/loc al/gd-1.8.4 --enable-ftp 6. /opt/src/php-4.2.1/make 7. /opt/src/php-4.2.1/make install 8. /opt/src/apache_1.3.24/configure --with-layout=RedHat --enable-module=rewrit e --enable-module=info --enable-module=expires --enable-module=unique_id --e nable-suexec --suexec-caller=www --suexec-docroot=/www --activate-module=src /modules/perl/libperl.a --enable-module=include --activate-module=src/module s/php4/libphp.a ** 9 ** This is where I try to make apache, at this point, it builds for a while and returns this error: ----- a - Table.o : libperl.a <=== src/modules/perl ===> src/modules/php4 gcc -c -I../.. -I/usr/lib/perl5/5.6.1/i386-linux/CORE -I../../os/unix -I../. ./include -DLINUX=22 -I/usr/include/db1 -DMOD_PERL -DUSE_PERL_SSI -fno-str ict-aliasing -I/usr/local/include -DUSE_HSREGEX -DNO_DL_NEEDED ../../apaci mod_php4.c mod_php4.c:28:18: zend.h: No such file or directory mod_php4.c:29:17: php.h: No such file or directory mod_php4.c:30:27: php_variables.h: No such file or directory mod_php4.c:47:21: php_ini.h: No such file or directory mod_php4.c:48:25: php_globals.h: No such file or directory mod_php4.c:49:18: SAPI.h: No such file or directory mod_php4.c:50:22: php_main.h: No such file or directory mod_php4.c:52:26: zend_compile.h: No such file or directory mod_php4.c:53:26: zend_execute.h: No such file or directory mod_php4.c:54:28: zend_highlight.h: No such file or directory mod_php4.c:55:25: zend_indent.h: No such file or directory mod_php4.c:57:39: ext/standard/php_standard.h: No such file or directory make[4]: *** [mod_php4.o] Error 1 make[3]: *** [all] Error 1 make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/opt/src/apache_1.3.24/src' make[1]: *** [build-std] Error 2 make[1]: Leaving directory `/opt/src/apache_1.3.24' make: *** [build] Error 2 ----- NOTE: In the above examples, I was in the actual directories, I've just included the directory paths for illustrative purposes only. I have tried removing most of the configuration options from each configure call. I have removed the source directories multiple times and tried again from scratch. I've tried googling for answers but it seems to me many people run into this issue, but no answers are to be found. (just do a search for 'mod_php4.c:50:22: php_main.h: No such file or directory ') I haven't bothered copying the missing files over because most people have had problems later. Where can I begin looking for answers, what modifications must I make? Thank you, Dan

« previous php.general (#100654) next »