Problema “Mi apache no abre archivos de php”
Me ha tomado mucho tiempo encontrar la solucion a este problema pero ya estando listo la posteo por si a alguien le puedo ayudar a resolver la vida..
Se supone que al instalar apache y php se autoconfigura, pero pueden haber hilos rotos y talves no nos vaya como lo esperabamos asi es que de esta forma se puede arreglar el problema. Antes de hacer iniciar cualquier cosa debemos estar seguros de que apache no esta reconociendo las extensiones .php y devidavas. Asumo que ya han instalado apache, php y los modulos de php para funcionar con apache.
Este problema se arregla simplemente activando el modulo de php en apache, antes que nada intenta hacer en la consola “a2enmod php5″ si como resultado a ese comando aparece algo diciendo “This module does not exist” la forma de arreglarlo es la siguiente:
$aptitude install php5 libapache2-mod-php5
Crear el archivo /etc/apache2/mods-available/php5.load y pegar dentro de el esta linea:
“LoadModule php5_module /usr/lib/apache2/modules/libphp5.so”
Crea otro archivo /etc/apache2/mods-available/php5.conf y dejar el siguiente codigo dentro de el:
<IfModule mod_php5>
AddType application/x-http-php .php .phtml .php3
AddType application/x-http-php-source .phps
</IfModule>
Ahora solo creamos enlaces simbolicos dentro de mods-enabled:
ln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/php5.load
ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/php5.conf
Reiniciamos apache con “sudo /etc/init.d/apache2 restart”
Y a probar algun archivo de php.. ya con eso deberia de quedar y no tener mas problemas
There are currently no comments highlighted.