Activar PHP5 en Apache2 bajo Ubuntu Breezy
Por: capitanplaneta

Esta tarde me he pasado un rato intentando configurar el PHP5 en el servidor Apache2, y no sabía qué pasaba, que no llegaba a cargar las páginas PHP. Aparentemente todo debería estar funcionando, al estar instalado mediante aptitude, y al ir a localhost, respondía el servidor web. Pero al intentar visualizar páginas con extensión .php, no las reconocía como tales y me las devolvía como si se tratara de un archivo descargable.
Tras un rato trasteando encontré dónde estaba el fallo, por mi parte… La solución es sencilla, resulta que después de instalar Apache2 y PHP5, tienes que definir que se cargue el módulo de PHP5 en Apache2.
Para ello abre un terminal y ve a /etc/apache2. Ahí dentro si haces ls verás que hay un subdirectorio mods-enabled, donde están los módulos habilitados. Si miras dentro, verás que no está cargado el de php. Pero si mirás en mods-available, verás que allí está php disponible.
Lo único que hace falta es que crees un enlace simbólico al módulo. Yo lo hice estando dentro del directorio /etc/apache2/mods-enabled, usando la orden “sudo ln -s ../mods-available/php5.load“.
Después, reinicia Apache y ya verás cómo funciona.
Nota: quizá sería más correcto poner la ruta absoluta, en plan “sudo ln -s /etc/apache2/mods-available/php5.load” en lugar de relativa, como hice yo.
Por cierto, que de paso, para probar las páginas PHP no sólo en local sino en Internet, me he apuntado al servicio de alojamiento gratuito con PHP y MySQL de Lycos Trypod. Meten publicidad pero es gratis… Aquí está mi web de pruebas.



Excelente..solución..me he estado dando de topes… muchas gracias
Comment por Martin Adelaido Hdez L — November 19, 2005 @ 12:05 am
Este es el segundo fallo que veo en los paquetes de Ubuntu. Sinceramente, estoy empezando a perder el interes por esta distro … o se hacen las cosas bien o no se hacen …
Comment por Tk421 — February 18, 2006 @ 7:17 am
Es realmente interesante y es muy bueno el meto que nos has enseñado. Yo soy usuario de Ubuntu desde hace algunos meses al principio me fue muy dificil puseto que no cuento con internet en mi casa(Que es donde tengo mi Ubuntu). Que sucede en los casos donde tengo que buscar las dependencias por mi cuenta. Es decir de donde bajo las dependecias del PHP y MySQL y del Apache. Gracias.
Comment por Leandro Tec Can — January 7, 2007 @ 11:13 am
Leadnro ni sabe usar word…..
Comment por SAGA — February 27, 2007 @ 11:41 am
Sabes, lo extraño es que tengo el módulo cargado… y igual no me carga las php que hago, las toma por descarga… creo que soy de los pocos
:P bueno si sabes me avisas
Gracias
Comment por maximi89 — March 1, 2007 @ 3:46 pm
he visto que el comando ln es para hacer links entre ficheros pero ni en el man ni en el info explican qué es exactamente un link, alguien sabria decir que es exactamente lo que hacemos al linkar esos dos programas o archivos? … Gracias
Comment por sphere — April 14, 2007 @ 9:40 pm
Hola comunidad saludos y viva el OPEN SOURCE
Tengo un pequeño problema..
mira ya instale apeche 2 y php 5 y mysql todo bien.
si me ejecutan las paginas php y si hay coneccion con mi base de datos pero cuando quiero pasar parametros desde un pagina html a una php con formularios utilizando submit no me pasa el valor…
que puede estar pasando ayudame por favor
gracias
Comment por renhe — May 25, 2007 @ 10:29 pm
Hola. Instala PHP, Apache2 y Mysql y todo anda perfecto de una. La pregunta es ¿como hago para activarlo y desactivarlo cuando quiero?no me ha creado ninguna opcion en los menues y no sabria como hacerlo. Muchas gracias
Comment por mprizmic — August 25, 2007 @ 6:32 pm
Hola. Hice todo lo que me dijiste pero no me aparece php5.load en mods-available. También lo he buscado en otros lugares y no lo encuentro. Sabes que hacer en ese caso. Agradezco tu ayuda
Comment por Juan — August 31, 2007 @ 2:48 pm
usa apt para instalar php5 y el modulo para el apache2, y para cargarlo:
sudo a2enmod php5
Te pedira que recargues apache, y como nota curiosa, en konqueror veras la php PERO en mozilla/firefox te lo descargara todavia durante un tiempo, sigo sin saber porque, pero al cabo de 5 o 10 minutos, a veces mas, funciona sin problema. Saludos
Comment por Manuel — December 3, 2007 @ 11:29 am
Pues yotenia el mismo problema, y lo solucione de la misma manera, solo que ne mi caso si tenia los enlaces php5.conf y php5.load, los hice otra vez usando la ruta completa y con eso solucione el problema
Comment por Piero — December 7, 2007 @ 2:22 am
perfecto… algo tan simple, hace meses que por no tener facil acceso a internet me costaba investigar tranquilo…
y fue la solucion.
muchas gracias! me salvaste este y varios dias.
Comment por CJD — February 23, 2008 @ 12:40 pm
Hola MIL GRACIAS…… despues de darme cabezazos lo logré!
hice lo siguiente:
1) sudo ln -s /etc/apache2/mods-available/php5.load
luego:
2) sudo ln -s /etc/apache2/mods-available/php5.conf
y por ultimo!
3) sudo /etc/init.d/apache2 restart
y LISTO! en realidad me costo! todo un día esto. Gracias capitan Planeta
Comment por Diana — May 7, 2008 @ 10:35 pm