Instalando php-5.0.4 con httpd-2.2.4 sobre Centos3

Forums: 

Después de haber instalado de acuerdo a las diferentes indicaciones de los manuales y los enlaces en el internet, se instaló apache sin novedades y además se levanta el servicio, luego configure php basado en las indicaciones, pero el instante de abrir un archivo .php en mi browser este intenta bajar el archivo y me pide si deseo guardarlo o abrirlo.

Que puede suceder, he pasado algunos días reconfigurando, pero no funciona.

Espero me puedan ayudar de urgencia.
Gracias

Jotace

Apache se instaló de esta

Apache se instaló de esta manera:

Para APACHE
# cd /usr/local/httpd-2.2.4
# ./configure --prefix=/usr/local/httpd-2.2.4/ --enable-so
# make
# make install

luego modifique algunos parámetros en el ./conf/httpf.conf, para asociarlo a mi red...

y comprobe que se levante el apache haciendo:

# /usr/local/httpd-2.2.4/bin/apachectl start

Y el apache se levanta sin problemas:

Para PHP

# cd /usr/local/php-5.0.4
# ./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/httpd-2.2.4/bin/apxs
# make
# make install

luego de esto, me da un warning pero no hecho caso, sin embargo este es el warning:

libtool: install: warning: remember to run `libtool --finish /usr/local/php-5.0.4/libs'

Para que reconozca apache a los archivos .php, hice lo siguiente:

Adicione las líneas al /usr/local/httpd-2.2.4/conf/httpd.conf

LoadModule php5_module modules/libphp5.so

y

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .php .phtml

y luego baje el apache y lo volví a subir así:

# /usr/local/httpd-2.2.4/bin/apachectl stop

# /usr/local/httpd-2.2.4/bin/apachectl start

y eso fue todo.

Gracias por tu ayuda.

Re: Apache se instaló de esta

Jczurita,

La linea AddModule mod_php5.c tambien es obligatoria, asegurate que esta presente
en tu httpd.conf.

Tambien te sugiero que no incluyas la linea AddType application/x-httpd-php-source .php .phtml,
no creo que sea buena idea que expongas tu codigo fuente excepto que sea realmente
necesario.

Para que verifiques que tu configuracion este correcta puedes siempre ejecutar la siguiente linea.

# /usr/local/httpd-2.2.4/bin/apachectl configtest

En estos dias voy a publicar un "Como configurar-compilar-instalar Apache + MySQL + PHP con librerias
de soporte para sistema de webmail Horde - IMP", mientras tanto puedes revisar los pasos en los que
se va a basar ese como y que los he posteado en el siguiente nodo http://www.ecualug.org/?q=2007/03/19/forums/webmail.

Saludos,

hola, nuevamente, me

hola, nuevamente, me gustaria que me ayudaran, no se que hacer, por lo menos un apaguina donde se puedan bajar los instaladores. mieren es un quemador GCE-8526B, lo necesito urgente chicos, no sean malos y ayudenme, ;) por favor........... :(

Hola este thread es sobre

Imagen de Epe

Hola

este thread es sobre apache y centos, te sugiero abras uno thread con la pregunta para que así no nos confundamos.

linux no necesita "drivers" para usar un quemador, sencillamente úsalo. Supongo que estás hablando de windows, si ese es el caso, recuerda que éste es un foro de linux.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Lastimosamente si perdiste

Imagen de antares

Lastimosamente si perdiste el cd instalador debes contactarte con el fabricante para que te proporcione otro. Ahora, es bastante probable que el fabricante no atienda tu caso, por lo cual trataré de ayudarte en algo.

¿A qué te refieres con qué no funciona? ¿El sistema operativo no detecta la unidad? ¿El sistema operativo detecta la unidad pero no puedes grabar discos?

Si tu sistema operativo es GNU/Linux, es casi seguro que detecte correctamente la unidad de discos ópticos. Si deseas grabar discos, puedes hacer uso de muchos programas. En lo personal te sugiero k3b, la gran mayoría de distros te lo instala de forma predeterminada, si no lo tienes puedes hacer uso de los discos de instalación de GNU/Linux para agregar la aplicación.

Si tu sistema operativo es Windows, también es casi seguro que detecte correctamente la unidad de discos ópticos. Si deseas grabar discos (a menos que tengas xp/vista, aunque el programa incorporado es bastante flojo) necesitas obligadamente instalar un programa de terceros que te facilite esta tarea.

Como este foro es sobre GNU/Linux y software libre, la recomendación de cualquiera de nosotros es usar software libre. Si visitas la página www.sourceforge.net encontrarás muchos proyectos libres en todas las áreas.

Por ejemplo, si deseas grabar discos desde windows xp usando software libre, podrías usar bwgburn , el cual francamente no he probado porque no uso windows, pero parece una buena opción.

Espero haberte ayudado.

Saludos

Saludos,

antares

Como te dijo DeathUser,

Imagen de antares

Como te dijo DeathUser, faltan datos. Posiblemente olvidaste configurar el apache para que haga el tratamiento adecuado de los archivos .php

Si apache no sabe que hacer con el archivo, te preguntará si quieres descargarlo.

Saludos

Saludos,

antares

Re: Instalando php-5.0.4 con httpd-2.2.4 sobre Centos3

Cuando esto sucede es debido a que tu servidor web, en este caso apache no tiene configurada ninguna informacion sobre que hacer cuando recibe un archivo con extension .php (en este caso puntual), entonces lo que hace es devolver el contenido del archivo al cliente (navegador), que a su vez tampoco sabe como tratarlo y por eso intenta bajarlo.

Entonces lo que hay que hacer es terminar de configurar el servidor web.
Busca el archivo httpd.conf y asegurate que tiene la siguientes lineas:

# Seccion extra modules

AddModule mod_php5.c

# Seccion extra modules

LoadModule php5_module directorio_donde_reside/libphp5.so

Reemplaza "directorio_donde_reside", por el nombre del directorio donde se encuentra la libreria libphp5.so, en algunas instalaciones es libexec, en otras modules.


AddType application/x-httpd-php .php

Luego guarda los cambios y reinicia el servicio de web.
Dependiendo como haya sido instalado puede ser ejecutando
uno de los siguientes comandos.

# service httpd restart
# service apache restart

Saludos,

Páginas