Mac OSX viene por defecto con la última versión de apache instalada, por lo que en la mayoría de los casos no tiene sentido recurrir a sistemas como MAMP.
Para habilitarlo tan sólo hay que ir a Preferencias > Compartir y habilitar la opción de “compartir web“.

Tras esto podremos servir sobre apache todo lo que tengamos en el directorio Web dentro de nuestra carpeta de usuario.
MacOSX también trae la última versión de php instalada, para poder servir php en nuestro servidor web local recien habilitado, tendremos que abrir el fichero de configuración de apache:
sudo vim /etc/apache2/httpd.conf
..y tras indicar nuestra contraseña deberemos descomentar, quitando el # inicial, de la línea que dice
#LoadModule php5_module libexec/apache2/libphp5.so
Ahora sólo hay que reiniciar apache para poder servir scripts php sobre él.
Marzo 28th, 2008 at 6:32 pm
[...] como se ha creado la nueva regla. Si tenemos el servidor http de MacOSX activado, podemos comprobar que accedemos a nuestra web en local pero no desde otros [...]
Marzo 28th, 2008 at 6:52 pm
Hola.
Excelente Tip.
Sólo aclarar que al parecer es sólo para Leopard (10.5), ya que en Tiger (10.4) el directorio donde se encuentra el httpd.conf es el /etc/httpd/httpd.conf, además que no trae php5, sino php4.
Saludos.
Marzo 28th, 2008 at 7:11 pm
@Caludio S no he podido comprobar que versiones trae Tiger instaladas por defecto. Gracias por comentarlo.
Para ver las versiones que tenemos se escribiría en el terminal:
php -v
httpd -v
Para ver donde se encuentra el archivo de configuración de apache
httpd -V
Para ver donde se encuentra el archivo de configuración de php
php –ini
Un saludo
Marzo 28th, 2008 at 7:19 pm
Revisé. Y confirmo lo antes dicho.
PHP4, para ser exactos : PHP 4.4.7 (cli) (built: Jul 10 2007 15:27:28)
Saludos.
Marzo 28th, 2008 at 7:54 pm
@Claudio S gracias por la info ;)
Un saludo
Marzo 29th, 2008 at 1:18 am
Realmente interesante.
Si lo sé antes no me hubiera instalado MAMP.
Gracias por el post.
Un saludo ;-)
Abril 2nd, 2008 at 1:39 am
@Felipe_RM por una parte me parece genial que la gente de Apple deje estos detalles… pero por otra.. quizas me gustaría tener algo más de control y decidir que quiero que tenga instalado mi mac por defecto y que no.
No obstante, cara a un diseñador, que no tiene porque saber estas cosas, es genial que el sistema le ponga las coasas tan fáciles.
Un saludo
Mayo 31st, 2009 at 4:49 am
[...] más complejos, si no necesitamos soporte GD para nuestro sitio web, podemos seguir los pasos que recomienda Asier y activar la extensión por defecto de PHP que viene con el sistema operativo, editamos con un sudo [...]
Julio 14th, 2009 at 6:33 pm
Hola estoy intentando crear webs con el framework Codeigniter v 1.7 con esto que trae mac os x me bastará para realizar las pruebas localmente?
Escribi lo de sudo vim /etc/apache2/httpd.conf y me abrio el archivopero no le puedo modificar nada… no me deja quitarle el # a la parte del php5 que necesito hacer?
si alguien me puede asesorar… mi msn es: whatname32 @ hotmail.com
Gracias de antemano..
Julio 14th, 2009 at 8:07 pm
Le eh borrado unas letras al final de ese archivo puede suceder algo malo??? no se que hixe pero ya me dejó borrarle el # pero sin querer en ese procedimiento le borre unas letras de un renglon al final del documento.. espeor alguien me diga que debe de llevar escrito..
Uso leopard