Tengo algún amigo que me dirá que tirar código en PHP es una aberración. Pero yo no le hago ascos a nada y sigo manteniendo una ávida pasión por la programación en cualquier lenguaje que caiga en mis manos.
En este caso os voy a explicar en 3 pasos cómo poner en marcha un entorno web corriendo PHP en un Mac Os X Panther
Debéis saber que en un Mac OS X 10.3 Panther bien parcheado tenemos disponibles 'de serie' un flamante Apache 1.3 y el runtime de PHP 4.3 casi listos para comenzar a trabajar. Sólo un par de empujoncitos y tendremos el entorno web con php completamente operativo.
Los pasos son los siguientes:
1. Configuración de Apache:
Es necesario editar como root* el archivo:
/etc/httpd/httpd.conf
Y activar (eliminando el # inicial) las directivas:
LoadModule php4_module libexec/httpd/libphp4.so
AddModule mod_php4.c
2. Arrancando Apache:
Nos dirigimos a
Preferencias del sistema | Compartir | Servicios | Compartir Web | Iniciar
a partir de ahora podremos acceder a nuestra página principal tecleando en nuestro navegador:
http://localhost/~usuario/
nos aparecerá una página que reza "Coloca tu página web aquí". Esta es la página por defecto que el sistema ha configurado para nosotros. Por supuesto, esto lo vamos a cambiar...
3. Modificando el webroot
El webroot es el directorio raíz que contiene una web. Virtualmente es accesible mediante el Finder en la carpeta Web de nuestro directorio personal. En realidad esto es un alias del directorio real: /Users/usuario/Sites, pero a quien le importa esto ¿no?
Creamos nuestra primera página web PHP con el nombre index.php y el siguiente contenido
<html><body><p><?php echo "Hello world!"; ?></p></body></html>
la guardamos en nuestro directorio Web y probamos de nuevo:
http://localhost/~usuario/
Obtenemos un mensaje "Hello world!"
Ahora sólo nos queda ponernos a trabajar con PHP, y si estamos empezando lo mejor es seguir un tutorial.
Disfrutad.
[*]El usuario "root" es una cuenta de usuario especial del Mac OS X que posee privilegios de lectura y escritura en todas las áreas del sistema de archivos. Puedes encontrar más información sobre el tema buscando <Cómo activar un usuario "root"> en la ayuda de Mac OS X