Configurar php para debian
Para realizar una instalación simple de php51 y su integración con Apache 2 en Debian podemos seguir los siguientespasos (suponemos que apache 2 ya está instalado):
1.Instalar el paquete php5:
# apt-get install php5
2.Instalamos, si no lo está ya, el módulo de php5 para apache2:
# apt-get installlibapache2-mod-php5
Este paquete instala los binarios necesarios y habilita php5 creando en /etc/apache2/mods-enables sendos enlaces php5.load y php5.conf a los respectivos ficheros del mismo nombre en/etc/apache2/mods-available. El contenido de /etc/apache2/mods-available/php5.load es:
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Y el de /etc/apache2/mods-available/php5.conf:AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
3.Podemos comprobar el funcionamiento, creando un fichero de nombre info.php, por ejemplo, con elsiguiente contenido:
Bastaría ahora con copiarlo al directorio raíz de nuestro sitio web2 (o a un directorio de nombre php dentro del mismo) y escribir la dirección http://localhost/info.php en unnavegador. Si todo es correcto veremos una página con información sobre la configuración php de nuestro sistema.
Nota: Es posible que haya que reiniciar el servidor web. Puede hacerse con el comando:# /etc/init.d/apache2 restart
4.Vamos a ver como definir un alias /php en Apache 2 para que apunte a una carpeta de nombre php (con scripts php de prueba, por ejemplo, que tendremos en nuestroHOME). Para ello, aunque podríamos hacerlo sobre el fichero de configuración principal de apache2 /etc/apache2/apache2.conf, vamos a aprovechar la modularidad de la configuración de apache 2 y crear enel directorio /etc/apache2/conf.d un fichero de nombre aliases.conf con el siguiente contenido:
Alias /php/ “/home/usuario/php/”
AllowOverride None
Options None
Order allow,deny...
Regístrate para leer el documento completo.