Ayer volví a montar por enésima vez un LAMP en un ordenador, es decir, un Apache+MySQL+php en un sistema Linux, que es lo que usamos por estas tierras habitualmente. Por enésima vez también tuve problemas para que todo funcionase correctamente; me encontré con el error clásico de que en vez de coger una página php e interpretarla me ofrecía la posibilidad de guardarla en disco o abrirla, que no es lo que se quiere hacer en estos casos.
En fin, anoto aquí los pasos que seguí para resolverlo. En primer lugar instalamos los paquetes necesarios. En mi versión de Debian, como root, se hace así:
- apt-get install php4 apache2 mysql-server libapache2-mod-php4 phpmyadmin php4-mysql
En este proceso me debe hacer alguna pregunta y al final dejármelo todo listo. Si no es así probablemente tengamos una instalación poco apropiada, así que podemos asegurarnos desinstalando php4 del siguiente modo
- apt-get remove php4* --purge
También he observado que tras hacer esto e instalar todo de nuevo, es necesario limpiar la caché del navegador para que funcione.
Por si algo no ha salido bien, compruebo lo siguiente:
En /etc/apache2/apache2.conf compruebo que no estén comentadas las líneas siguientes:
- AddType application/x-httpd-php .php
- AddType application/x-httpd-php-source .phps
- extension=mysql.so
Al hacer este último cambio tendremos que reiniciar posteriormente apache con
/etc/init.d/apache2 restartCon todo esto, tiene que funcionar seguro. :-)
No hay comentarios:
Publicar un comentario