Foros del Web » Administración de Sistemas » Apache »

Instalacion manual Apache 1.3 y PHP 4.4

Estas en el tema de Instalacion manual Apache 1.3 y PHP 4.4 en el foro de Apache en Foros del Web. No pretendo que me digan exactamente que me esta pasando, simplemente que me tiren alguna idea... Hace como una semana que estoy tratando de instalar ...
  #1 (permalink)  
Antiguo 27/02/2008, 09:39
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
Instalacion manual Apache 1.3 y PHP 4.4

No pretendo que me digan exactamente que me esta pasando, simplemente que me tiren alguna idea...

Hace como una semana que estoy tratando de instalar un servidor web bajo linux y no he podido. Lo estoy haciendo sobre SUSE 10.2 que lo instale hace unos dias (probe con Fedora y con Ubuntu y me paso lo mismo).

Tengo que instalar Apache 1.3 y PHP 4.4.0 y un par de bibliotecas (Expat y Sablotron), todo con ./configure, make y make install.

Para las bibliotecas no tuve problemas (de paso les pregunto: ¿Hay algún comando que te diga las bibliotecas que están instaladas?)

Apache y PHP los tengo que configurar con ciertos parámetros antes de la instalación.

Para APACHE:

./configure --prefix=/usr/local/apache\
--enable-rule=SHARED_CORE\
--enable-module=so


Para PHP:

./configure --prefix=/usr/local/php\
--with-apxs=/usr/local/apache/bin/apxs\
--enable-track-vars\
--enable-sockets\
--enable-xslt\
--with-xslt-sablot\
--enable-ftp


Previo a esto tengo que ejecutar: export LDFLAGS=-lstdc++ para decirle a GCC como compilar PHP (ni idea porque, lo lei en el manual de instalacion que me dieron).

INSTALACION DE APACHE
Al correr el ./configure para APACHE con los parametros debidos se muestra el siguiente mensaje de error:

Configuring for Apache, Version 1.3.41
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ using "tr [a-z] [A-Z]" to uppercase
+ checking for system header files
+ adding selected modules
+ using builtin Expat
+ enabling generation of Apache core as DSO
+ checking sizeof various data types
+ doing sanity check on compiler and options
** A test compilation with your Makefile configuration
** failed. The below error output from the compilation
** test will give you an idea what is failing. Note that
** Apache requires an ANSI C Compiler, such as gcc.

======== Error Output for sanity check ========
cd ..; gcc -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite -fpic -DSHARED_CORE `./apaci` -lstdc++ -o helpers/dummy helpers/dummy.c -lm
cc1: error: unrecognized command line option "-fenable-rule=SHARED_CORE"
cc1: error: unrecognized command line option "-fenable-module=so""
cc1: error: unrecognized command line option "-fenable-rule=SHARED_CORE"
cc1: error: unrecognized command line option "-fenable-module=so/bin/suexec""
cc1: error: unrecognized command line option "-fenable-rule=SHARED_CORE"
cc1: error: unrecognized command line option "-fenable-module=so/libexec""
make: *** [dummy] Error 1
============= End of Error Report =============


Investigando un poco (viendo el archivo INSTALL que esta en src) entendi que el./configure es un programa que ayuda a que la configuracion previa a la instalacion sea mas facil y lo que hace es escribir opciones en un archivo que esta en "Directorio_en_donde_se_descomprimio_Apache"/src/configuration.tmpl.
Editando este archivo a mano logre habilitar la regla SHARED_CORE. El modulo "so" tambien se puede habilitar desde este archivo pero en la salida de ./configure no vi nada que me indicara que haya sido habilitado.

Luego solo corri el ./configure y make (según lo que decia el archivo src/INSTALL). Al parecer funciono bien, aunque no se si quedaron bien habilitadas las reglas.

INSTALACION DE PHP
Al correr el ./configure para PHP con los parametros debidos se muestra el siguiente mensaje de error:

loading site script /usr/local/php
./configure: line 1563: .: /usr/local/php: is a directory
loading site script --with-apxs=/usr/local/apache/bin/apxs
./configure: line 1563: .: --: invalid option
.: usage: . filename [arguments]


Pero al reordenar los parametros, no se queja y lo instalo (haciendo make, make install), pero parace que no le da bola a algunos (o todos) los parametros, por ejemplo al que indica el directorio de instalacion porque lo instala en cualquier lado.

Si llegaron hasta aca, y se les ocurre en que le puedo estar errando, tirame alguna linea...

Saludos y desde ya muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.