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.
Pingback: IpFW, firewall en MacOSX
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.
@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
Revisé. Y confirmo lo antes dicho.
PHP4, para ser exactos : PHP 4.4.7 (cli) (built: Jul 10 2007 15:27:28)
Saludos.
@Claudio S gracias por la info ;)
Un saludo
Realmente interesante.
Si lo sé antes no me hubiera instalado MAMP.
Gracias por el post.
Un saludo ;-)
@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
Pingback: Configuración de un entorno AMP para Drupal en Mac OS X con soporte GD | cambrico.net
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..
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
¿que pasa con MySQL? … ¿está también pr-instalado?
Gracias.
Muchas gracias por la información; la verdad es que me ha ahorrado un buen rato. Estos de Apple siempre haciendo las cosas un poco peculiares, aunque en este caso hay que reconocer que está muy cómodo el tema de arrancar y parar Apache.
Por cierto, que he visto un poco tu “About” y debo decir que vives en un bonito pueblo ;-) Jejeje, es que yo, aunque vivo en Pamplona desde hace ya bastantes años, tb. soy de Barakaldo.
Que tal!.
Un pregunta, ¿Como le hago para descomentar en la terminal el #? es lo que me falta y gracias, excelente aportación!.
Salomón, no viene mysql.
Frannk, dentro del vim, tienes que hacer:
1. Pulsa la tecla i
2. Descomenta la almohadilla
3. Pulsa wq
Que bien si funciono!
Gracias