Hola:
He intentado hacer esto ya en 2 distribuciones de Linux y no he podido !!!!!!!
He seguido las instrucciones de varios sitios al respecto y no lo logro.
Primero:
./configure --prefix=/opt/server (esto es para el apache)
cd /opt/server/src/php-4.3.2
./configure \
--prefix=/opt/server \
--with-apache=/opt/server/src/apache_1.3.28 \
--with-config-file-path=/opt/server/config \
--with-mysql=/opt/server \
--with-zlib=/opt/server \
--with-zlib-dir=/opt/server \
--with-gd \
--with-jpeg-dir=/opt/server \
--with-png-dir=/opt/server
make
make install
Esto es para php (tengo todas las demas cosas que aqui le especifico). Esto no da problemas, y genera los siguientes archivos en en el directorio /opt/server/src/apache_1.3.28/src/modules/php4
mod_php4.exp
mod_php4.h
mod_php4.lo
mod_php4.o
mod_php4.c
libphp4.module
libmodphp4.a
y los Makefile
Por lo que lei deberia haber un archivo libphp4.a pero supongo que el mismo es reemplazado por el libmodphp4.a (no estoy seguro).
Ahora al intentar compilar el apache con el soporte para php con:
cd /opt/server/src/apache_1.3.28
./configure \
--prefix=/opt/server \
--activate-module=src/modules/php4/libmodphp4.a \
--logfiledir=/opt/server/log \
--runtimedir=/opt/server/log \
--sysconfdir=/opt/server/config \
--datadir=/opt/server/www
make
De aca no pasa: el error es:
<=== src/modules/standatd
===> src/modules/php4
gcc -c -I../../os/unix -I../../include -DLINUX=22 -DUSE_HSREGEX -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
He intendado poner paths absolutos modificando el archivo mod_php4.c pero nuevos errores siguen apareciendo.
Me gustaria que sigan los pasos descriptos (que son los normales para compilar las aplicaciones) y que me ayuden a poder compilarlo sin problemas. Muchas Gracias.
Pd: no creo que sea problema de distribucion de linux porque ya he intentado en 2 diferentes con el mismo resultado (Mandrake y Debian). Tambien he probado solo con las opcines basicas del configure sin resultado positivo.