MAMP
Significa "Mac OS X, Apache, MySQL, and PHP." MAMP es una variación del paquete de software LAMP que se puede instalar en Mac OS X. Se puede usar para ejecutar un servidor web activo desde una Mac, pero se usa principalmente para el desarrollo web y las pruebas locales.
Apache (o "Apache HTTP Server") es el componente que se usa para configurar y ejecutar el servidor web. Una vez instalado, Apache permite que una Mac aloje uno o más sitios web. Al configurar y ejecutar un servidor web Apache local, los desarrolladores web pueden ver sus páginas web en un navegador web sin publicarlas en un servidor externo.
MAMP también incluye MySQL y PHP. Estas dos tecnologías de (código abierto|open source) se usan habitualmente para crear sitios web dinámicos. MySQL es un DBMS popular y PHP es un lenguaje de secuencias de comandos para la web. Las páginas web que incluyen código PHP pueden acceder a datos de una base de datos MySQL y cargar contenido dinámico sobre la marcha. Al instalar PHP y MySQL localmente, un desarrollador puede crear y probar un sitio web dinámico en su Mac antes de publicarlo en Internet.
Apache, MySQL y PHP son componentes de código abierto que se pueden instalar individualmente. Sin embargo, es más rápido y fácil instalar un paquete "AMP" prediseñado, como MAMP o MAMP Pro. MAMP y MAMP Pro también incluyen una interfaz gráfica de usuario GUI que se puede usar para administrar el servidor web local.
NOTE: En algunos casos, la "P" de MAMP puede significar Perl o Python, que son otros lenguajes de secuencias de comandos que se pueden usar en lugar de PHP. La versión de LAMP para Windows se llama WAMP.
Pon a prueba tu conocimiento