11 votos

Ventajas de usar la pila MAMP sobre la Compartición Web nativa de Mac y MySQL descargado

Me pregunto cuáles son las ventajas de usar un stack MAMP en lugar de Web Sharing provisto con Mac de forma nativa y MySQL descargado e instalado manualmente.

Puedo ver cómo en algunos casos MAMP puede tener versiones más nuevas/de otros de apache/mysql/php, ¿pero hay alguna otra ventaja?

Mi MCB vino con Snow Leopard 10.6.6 con Apache 2.2.15 y PHP 5.3.3 - bastante recientes (aunque no las últimas) versiones.
Dado que ambos estaban instalados, vi poco motivo para obtener algo que tiene la misma funcionalidad.

La instalación de MySQL también fue muy sencilla, por lo que ese no pudo ser el motivo.

11voto

DLRdave Puntos 398

Diría integración unificada de GUI.

MAMP

Con MAMP, tienes una sola ventana para gestionar Apache, PHP y MySQL. Mientras que con el stack integrado, tienes que activar PHP manualmente y tener otra interfaz para MySQL (sin una forma fácil de encenderlo o apagarlo).

Configuración de MAMP

6voto

julesj Puntos 231

La desventaja es que estás instalando cosas que ya tienes instaladas. Esto puede causar problemas cuando, por ejemplo, quieres usar PHP utilizando la línea de comandos. Esto activará la versión de PHP incorporada por defecto en lugar de la que viene con MAMP. Si son diferentes, los resultados pueden ser inesperados.

Recomendaría usar las versiones predeterminadas de OSX tanto de Apache como de PHP. Después de que todo funcione la primera vez, realmente no necesitas un panel de control o algo así.

5voto

Tim Lytle Puntos 684

De hecho, la ventaja #1 de usar MAMP es tremenda: ¡Cada vez que actualizas tu sistema, tu entorno no se rompe!

Hubo un par de actualizaciones de Snow Leopard (o tal vez fue de Leopard a Snow Leopard, no puedo recordar) que rompieron Mysql. Una fue al mover el archivo mysql.socket. Hubo otra actualización que rompió PHP. En ambos casos tuve que buscar por Internet durante horas en sitios oscuros para encontrar información sobre cómo arreglarlos.

Con MAMP no tienes este problema, puedes instalar todas tus actualizaciones del sistema operativo, o incluso borrar el disco duro e instalar desde cero (siempre y cuando hagas una copia de seguridad de tu aplicación MAMP, por supuesto) y seguir teniendo todo tu entorno igual que antes. Esta es la principal razón por la que uso MAMP. He sido afectado por estos problemas demasiadas veces.

Desventajas:

Cuando compiles cosas nuevas, debes asegurarte de decirle que use los archivos de MAMP y no los integrados. Esto a veces puede ser un problema para algunas partes de Rails (el gem Phusion Passenger viene a la mente que se queja de no encontrar las fuentes de apache). Pero dependiendo de cuánto experimentes, MAMP es un verdadero salvavidas.

En cuanto a tener cosas duplicadas en tu disco, la solución es muy simple, simplemente elimina las instalaciones integradas que te molesten, yo me deshice de /usr/local/Mysql para evitar conflictos. Aunque no recomendaría eliminar apache y PHP.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X