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.
MacosOSX 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