Foros del Web » Administración de Sistemas » Unix / Linux »

Compilar httpd y php

Estas en el tema de Compilar httpd y php en el foro de Unix / Linux en Foros del Web. Me descargue httpd-2.0.44 y php-4.3.1 para ser compilados pero tengo unos dramas. Estoy siguiendo un pequeño tutor de versiónes anteriores de apache y php pero ...
  #1 (permalink)  
Antiguo 15/03/2003, 18:38
Avatar de hrxnet  
Fecha de Ingreso: julio-2002
Ubicación: Sto. Dgo. RD
Mensajes: 516
Antigüedad: 21 años, 9 meses
Puntos: 0
Compilar httpd y php

Me descargue httpd-2.0.44 y php-4.3.1 para ser compilados pero tengo unos dramas. Estoy siguiendo un pequeño tutor de versiónes anteriores de apache y php pero no me anda la cosa, queria saber si alguien me dice como debo compilar esto correctamente para que funcione, ya el apache me anda pero php no, basicamente estoy haciendo esto:

[shell]# gunzip httpd-2.0.44.tar.gz
[shell]# gunzip php-4.3.1.tar.gz
[shell]# tar -xvf httpd-2.0.44.tar
[shell]# tar -xvf php-4.3.1.tar


[shell]# cd httpd-2.0.44
[shell]# ./configure --enable-module=so --enable-module=all --enable-shared=max

[shell]# cd ../php-4.3.1
[shell]# ./configure --with-mysql --with-apxs=/usr/sbin/apxs

[shell]# cd ../httpd-2.0.44
[shell]# make -j5 && make install && echo "Bien compilado e instalado"

[shell]# /usr/local/apache2/bin/apachectl start

[shell]# cd ../php-4.3.1
[shell]# make -j5 && make install && echo "Bien compilado e instalado"

[shell]# cat > /usr/local/apache2/htdocs/info.php
[shell]# <?php phpinfo() ?>
[shell]# [Control-D]
[shell]# lynx http://localhost/info.php

pero no funciona, no me muestra la información de php, osea no anda php pero apache si. Que más tengo que hacer, tendria que editar el httpd.conf o que cosa, es que nunca compile apache y php, solo lo habia instalado de los rpm.
  #2 (permalink)  
Antiguo 15/03/2003, 19:34
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 22 años, 10 meses
Puntos: 0
PHP hay que compilarlo con --with-apxs2

Salu2.Ferdy
__________________
Born to be free
Por una sociedad del conocimiento libre
  #3 (permalink)  
Antiguo 15/03/2003, 20:53
Avatar de hrxnet  
Fecha de Ingreso: julio-2002
Ubicación: Sto. Dgo. RD
Mensajes: 516
Antigüedad: 21 años, 9 meses
Puntos: 0
Tienes razón, ahora me fije que luego de ejecutar ./configure --with-mysql --with-apxs=/usr/local/apache2/bin/apxs me sale esto:

checking for Apache 1.x module support via DSO through APXS... configure: error: You have enabled Apache 1.3 support while your server is Apache 2. Please use the appropiate switch --with-apxs2

Pero no tengo apxs2, se supone que tiene que venir con apache o php no?.

Última edición por hrxnet; 15/03/2003 a las 21:11
  #4 (permalink)  
Antiguo 16/03/2003, 04:18
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 4 meses
Puntos: 0
¿PHP ya funciona con las apxs2?


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
  #5 (permalink)  
Antiguo 16/03/2003, 07:17
Avatar de Energy  
Fecha de Ingreso: abril-2002
Ubicación: Juangriego, Margarita
Mensajes: 468
Antigüedad: 22 años
Puntos: 0
php si funciona , pero el soporte hasta ahora no es mas que de pruebas no hay ningun soporte a ciencia cierta de calidad para apache2 , en windows es un gran problema porque cada version de apache que sale es imcompatible con una version de php ya un poco vieja y eso que trae el modulo para apache2 , porque cada dia van modificando su estructura, la verdad yo lo compile en mi debian hace un time para probar el httpd2, sin problema , incluso compile una version ahi de php5 para ver ke tal y funciono , aunque un poco rara el php info mostro toda su info xD


Saludos
__________________
Gabriel Ferragut
Energy Systems
Linux Registered User Nº #292911
  #6 (permalink)  
Antiguo 16/03/2003, 11:09
Avatar de hrxnet  
Fecha de Ingreso: julio-2002
Ubicación: Sto. Dgo. RD
Mensajes: 516
Antigüedad: 21 años, 9 meses
Puntos: 0
Energy pero como lo compilaste? yo he intentado en dos distros y en ninguna me funca, use RedHat 7.3 y Slackware 8.1 y en ambas tengo el mismo drama.
  #7 (permalink)  
Antiguo 16/03/2003, 15:56
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 4 meses
Puntos: 0
Yo es que aún soy de apache-1.3.x

Aunque tengo que ir probando también ya lo nuevo.


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
  #8 (permalink)  
Antiguo 16/03/2003, 16:31
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 22 años, 10 meses
Puntos: 0
Yo hasta que AxKit no sea portado a Apache2......... me parece que no voy a poder migrar jeje

Salu2.Ferdy
__________________
Born to be free
Por una sociedad del conocimiento libre
  #9 (permalink)  
Antiguo 16/03/2003, 17:17
Avatar de Energy  
Fecha de Ingreso: abril-2002
Ubicación: Juangriego, Margarita
Mensajes: 468
Antigüedad: 22 años
Puntos: 0
la verdad lo compile en debian sin problemas el apache2 , luego si tuve problemillas con php5, pero por falta de librerias , pero ningun problema grave e iremediable , si muestras el log de la instalacion y que error te da donde se queda quiza te puedan ayudar aca ,eso si ten cuidado con lo de --with-apxs o --with-apxs2 y komo dije son pruebas el mio hasta que el disco duro del server murio fue de produccion por llamarlo asi fue un 1.3.27 y el de pruebas ke monte fue un 2x xD por ahora no me cambio , estoy muy bien con el mio


Saludos
__________________
Gabriel Ferragut
Energy Systems
Linux Registered User Nº #292911
  #10 (permalink)  
Antiguo 16/03/2003, 20:34
Avatar de hrxnet  
Fecha de Ingreso: julio-2002
Ubicación: Sto. Dgo. RD
Mensajes: 516
Antigüedad: 21 años, 9 meses
Puntos: 0
bueh, al final compile apache2 con php-4.2.3 y fuera broncas, ya luego cuando encuentre documentación de como se debe compilar la nueva versión de php lo are pero mientras me quedo con esta, gracias a todos.
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:08.