1. Instalar Apache
$ sudo apt-get install apache2
2. Instalar PHP, versión 5 (PHP5)
$ sudo apt-get install php5
$ sudo apt-get install libapache2-mod-php5
3. Habilitar el módulo de PHP5 en Apache
$ sudo a2enmod php5
Y ya podemos probarlo con un sencillo fichero de prueba, por ejemplo:
Fichero index.php:
1 <HTML> 2 <H1>Probando PHP</H1> 3 Salida del comando phpinfo: 4 <?php 5 phpinfo(); 6 ?> 7 </HTML>
Listado 1. El HTML no es perfectamente ortodoxo, pero sólo es una prueba
¡Ojo! En la línea 4 del anterior código, la instrucción de apertura del código PHP, es decir
<?php
en teoría también debería funcionar si se omiten las letras "php", es decir
<?
Bueno, pues resulta que esto sí que me ha funcionado en Apache2 sobre Windows XP, pero en Ubuntu me ha tenido un ratico dándole vueltas a la cabeza, pues no funcionaba, y me mostraba, en vez de la salida de la función phpinfo(), el texto hasta la línea 3, y el resto de la página en blanco. Es decir, como si no interpretara la función phpinfo(), e ignorara todo lo situado entre las etiquetas "<?" y "?>". Al final se ha arreglado cuando a la etiqueta de apertura le he añadido esas tres letras, dejándola así: "<?php" (sin las comillas, claro). Así que cuidado con este detalle, pues os puede hacer creer que PHP no está funcionando cuando en realidad sí que está bien instalado.
Directorios de interés
Fichero de configuración de Apache2
/etc/apache2/apache2.conf
Directorio por defecto para publicación de contenidos
/var/www/html
Más info
http://doc.ubuntu-es.org/HTTPD_Servidor_web_Apache2
Bien explicada, con muchísimos detalles y sin molestos banners publicitarios.
No hay comentarios:
Publicar un comentario