- aptitude install apache2 php5
En este ejemplo se explica cómo resolver la situación en la que luego de hacer los pasos "obvios" descritos anteriormente, Apache2 no es capaz de ejecutar páginas PHP y los exploradores al momento de acceder a la página intentan identifican el archivo publicado con "PHTML" y tratan de descargarlo en vez de mostrar la información correspondiente.
Pude observar que al momento de tratar de cargar el módulo "php5", sus archivos relacionados no existían en el directorio "/etc/apache2/mods-available" y el mensaje que me mostraba el shell cuando intentaba cargarlo era el siguiente:
- a2enmod php5
- This module does not exist!
- updatedb
- locate libphp5.so
- /usr/lib/apache2/modules/libphp5.so
- vim /etc/apache2/mods-available/php5.load
- Agregué esta línea:
- LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
- vim /etc/apache2/mods-enabled/php5.conf
- Agregué estas líneas:
- AddType application/x-http-php .php .phtml .php3
- AddType application/x-http-php-source .phps
- a2enmod php5
- Module php5 installed; run /etc/init.d/apache2 force-reload to enable.
- /etc/init.d/apache2 force-reload
Éxitos!
No hay comentarios:
Publicar un comentario