Mamp es una aplicación que nos permitirá montar nuestro propio servidor local. De forma rápida y sencilla dispondremos de Apache, MySQL y PHP.
Toda una ventaja para desarrollar nuestras propias aplicaciones web y testearlas, probar nuestros sitios web o si queréis hacer cambios en la plantilla de vuestro blog y ver que tal se ve antes de aplicarlo a vuestro sitio.
Actualmente hay dos versiones, la normal y la Pro. Con la versión normal sólo podremos crear un servidor. Por el contrario con la versión Pro tendremos la posibilidad de crear ilimitados servidores virtuales, DynDNS, Emails,... el único inconveniente es que esta versión es de pago.
La instalación es sólo cuestión de pocos click. Descargáis Mamp.dmg, es binario universal y desde la versión 1.6 la imagen contiene las dos versiones que existen: la normal y la pro.

Una vez instalado ejecutamos la aplicación y tendremos el siguiente panel desde el cual podemos Arrancar el servidor, Ir a la página de inicio y las Preferencias; donde podemos seleccionar opciones como arrancar el servidor nada más iniciar Mamp, la carpeta donde está la página de inicio, selección de puertos, la versión de PHP a ejecutar y elegir la carpeta de Apache donde alojaremos nuestras web, blog,...
Por defecto, la carpeta donde tenéis que dejar vuestros archivos es Aplicaciones > Mamp > Htdocs. Sin duda una solución sencilla, flexible y potente.
Sitio Oficial | Mamp, Living-e AG
Ver 17 comentarios
17 comentarios
nkm
Mac OS X viene de serie con Apache y PHP, por mi parte prefiero instalar MySQL y usar éstos.
Eso sí, MAMP es super-sencillo de instalar y usar, perfecto para los que no quieren complicarse la vida.
josecastrop
Y para acceder desde fuera de localhost que dirección hay que usar?
Victor Hugo
Debes cerciorarte de tener una ip pública y homologada para que las demás personas pueden verte desde internet, en otro caso, quizás sóo puedan verte quienes pertenezcan a la red a la que tú perteneces, en cualquiera de los casos, no estoy seguro si Mamp sirva para trabajar de dicha forma.
AcWAr
Dentro de una LAN, la IP que tengas asignada. Si no entra solo con la ip en el navegador es que tienes el puerto de entrada cambiado (de echo, creo recordar que por defecto asi te viene), asi que metete en la carpeta MAMP->conf->apache y abre con el textedit apache.conf.
Busca la linea
y le cambias el valor por 80, guardas y reinicia (o arranca si estubiera apagado) el MAMP, de esta forma si tu ip es por ejemplo 192.168.1.120 solo tendras que poner en el browser de otro equipo de tu red tal ip.
OJO, si no le pones 80, si lo poner por ejemplo 700, tendras que decirle a tu browser que llame a otro puerto, por lo que en ese caso deberas escribir, siguiendo el ejemplo,
Espero haber sido claro. Si tienes alguna duda ya sabes donde andamos.
rezzo
nkm say: "Mac OS X viene de serie con Apache y PHP, por mi parte prefiero instalar MySQL y usar éstos."
rezzo
(disculpar me salio mal el comentario… aquí continuo)
Sobre aquello que dice nkm, ¿cual es la forma 'Mac' de agregar MySQL a los ya existentes Apache/PHP de serie? Acabo de hacer el switch a este OS y no me acostumbro del todo. Gracias.
Felipe Soto
YO = prefiero instalar aparte la BD + el script phpmyadmin
en todo caso no es malo tener testear el programita!
saludos
victorcoder
Este programa no es nuevo en la escena, y yo lo prefiero antes que usar Apache+PHP que viene en MacOS, principalmente porque este son versiones antiguas (si no las necesitas te da igual, yo si) y no es posible actualizarlas, ademas de que MAMP es 1000 veces mas sencillo de configurar. Sin duda la solución mas limpia y potente. Está perfectamente capacitado para servir páginas al exterior.
alejandro
Tras probar XAMPP, Fink, Darwin, MAMP es el único que no me ha dado problema alguno. Se instala como aplicación y es independiente de tu sistema.
Para depurar PHP os recomiendo la versión de Eclipse PDT empaquetada por Zend: http://downloads.zend.com/pdt/all-in-one/ Textmate está bien pero en aplicaciones complejas se agradece ejecutar en servidor y depurar con algo más que echos.
josecastrop
Y no se puede acceder desde fuera del LAN al servior creado?
Wopelu
Saludos…
Una pregunta, un compañero me indico que solo puedes utilizar el servidor cuando tienes el procesador Intel, yo tengo un portatil powerbook G4, y aun no he podido utilizar el servidor apache (es que no conozco nada sobre ese mundo), instale el Mamp, me aparece como que el servidor y la DB estan conectados, pero aun no puedo ver ninguna pagina creada en PHP… Alguien puede ayudarme????
nkm
@rezzo
Aquí tienes el paquete instalador de MySQL 5.1:
http://dev.mysql.com/downloads/mysql/5.1.html#maco...
Viene con un Panel de preferencias incluido para arrancar/detener MySQL desde las Preferencias de OSX.
P.D.: Es perfectamente posible actualizar Apache, PHP y MySQL en Mac OS X, no es muy diferente de cualquier BSD. Además, usando port es muy sencillo.
bittercold
Una excelente herramienta para mis prácticas de Bases de Datos. Le echaré un vistazo.
rezzo
@nkm
Gracias por la url a MySQL, se agradece. =)
nkm
@rezzo
No se merecen :)
ravermty
Saludos
Yo era un novato en cuestion de php y mysql y recien acabe un curso de programaicon bajo estos dos lenguajes y mamp la vdd si se me hizo demasiado facil de usar.
Intente configurar el php y mysql quetrae mi MB pero por mas que le busque no encontre bien y no di con ello.
Saludos desde Monterrey , Mexico
neutron1076
Yo lo acabo de instalar hace unos dias, me dio unos problemas pero ya esta trabajando.
Primero que nada, Tiger viene de serie con Apache 1.3 y PHP 4
PHP5
Aunque puedes activar PHP4 que viene de serie, es mejor si instalas el PHP5 (por aquello de MySQL 5 que viene con store procedures y funciones). Aqui un tip, hay que detener el servicio de apache deste el terminal antes de instalar.
sudo apachectl stop
y despues de instalrlo hay que iniciar el servicio de nuevo
sudo apachectl start
MySql 5 Store Procedures y Functions
Este esta de lo mas normal, instalas y listo.
MySQL 5 GUI Tools Trae algunos bugs
me parecio mejor este otro
Navicat
Es de paga pero tiene un demo de 30 dias
Espero que a alguien le sea de utilidad.
No se si se pueda ver a traves de internet,
Para la intranet, esta genial.