Asegurate que tu archivo /etc/httpd/httpd.conf es correcto y que por tanto apache se lanza bien, prueba con el comando "/etc/init.d/apache status" ejecutándolo como root. Debería date algo así como ... Checking for httpd: running Si reinicias apache con "/etc/init.d/apache restart" deberías ver los módulos que se cargan, entre ellos mod-php. A partir de ahí en tu fichero "/etc/httpd/httpd.conf " respecto a la configuración de PHP deberías tener: <IfModule mod_dir.c> DirectoryIndex index.html index.htm index.php </IfModule> Esas tres líneas las trae por defecto sólo que hay que incluir, al menos "index.php" y ... <IfModule mod_php4.c> AddType application/x-httpd-php .php AddType application/x-httpd-php .php4 AddType application/x-httpd-php-source .phps </IfModule> Esto último viene por defecto. Con ello te debería funcionar. Sobre el archivo "/etc/php.ini" sin tocar nada, debería funcionar todo. Yo sólo he cambiado ... display_errors = Off ; Print out errors (as a part of the output) para que los errores y warnings no se muestren en el navegador, a cambio he puesto log_errors = On ; Log errors into a log file (server-specific log, stderr, or error_log (below)) para que los errores se almacenen en /var/log/httpd/error_log Con todo eso un archivo de texto (test-php.php, por ejemplo) en tu servidor web con el siguiente contenido debería funcionarte: <? phpinfo(); ?> Suerte y saludos. Nota: si sigue sin funcionar no dudes en preguntar Ignacio wrote:
Gracias por tu ayuda pero no me funciona y ya estoy al borde de la desesperación.
Resulta que el servidor Apache me va, el módulo PHP4 está instalado pero no hay manera de hacerlo funcionar. Para probarlo incluyo en el body de un fichero html las líneas:
<? phpinfo(); ?>
Luego a dicho fichero le cambio la extensión y le pongo php4. Lo llamo desde otro ordenador en red con Windows XP y se eterniza pero no saca nada.
¿No es así como se debe hacer?
Bueno, espero no abusar pero me atrevo a pedirte los ficheros httpd.conf y php.ini a ver si encuentro algo que me de una pista al compararlos con los míos.
Agradecido y a la recíproca.
Ignacio
-----Mensaje original----- De: Luis [mailto:lumiort@iies.es] Enviado el: sábado, 16 de marzo de 2002 17:05 Para: suse-linux-s@suse.com Asunto: Re: [suse-linux-s] PHP
Con SuSE sólo debes instalar el paquete mod-php.rpm. En /etc/php.ini obtendrás el fichero de configuración de PHP. En general no debes tocar nada. Yo solo he modificado la parte que hace referencia a la notificación de errores.
Ignacio wrote:
Ya tengo Apache funcionando y también Webmin que me permite empezar a manejar MySQL, entre otras cosas.
Lo que no tengo ni idea es de hacer funcionar PHP como módulo Apache. He buscado algún tutorial y no lo he encontrado.
¿Me puedes echar una mano?.
¡Gracias!
Ignacio
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com