MAMP es un conjunto de soluciones compuesto por software comercial propietario y gratuito de código abierto que se utilizan en conjunto para desarrollar y ejecutar sitios web dinámicos en computadoras Apple Macintosh .
Sistema operativo | macOS |
---|---|
Servidor web | Apache o Nginx |
Sistema de gestión de bases de datos | MySQL o MariaDB |
Desarrollo web | PHP , Perl o Python |
El nombre MAMP es un acrónimo que se deriva de los nombres de los componentes del sistema: [1] macOS (el sistema operativo ); Apache (el servidor web ); MySQL o MariaDB (el sistema de gestión de bases de datos ); y PHP , Perl o Python ( lenguajes de programación utilizados para el desarrollo web ). El nombre se deriva de LAMP , una pila similar de todo el software de código abierto ampliamente utilizado para sitios web, pero que sustituye el sistema operativo Linux de código abierto por el propietario macOS . ( Existen pilas "AMP" similares para otros sistemas operativos). Sin embargo, MAMP no se limita a estas opciones de componentes; Nginx se puede utilizar en lugar de Apache, por ejemplo, y lo mismo ocurre con la sustitución de MariaDB por MySQL.
Algunos de los paquetes de software que componen MAMP (en particular Apache y PHP) están preinstalados en macOS; las versiones compatibles del resto están disponibles para su instalación y uso. [2] MAMP se utiliza comúnmente con y para desarrollar programas CMS populares como WordPress y Drupal mediante la configuración de un entorno de desarrollo local en computadoras portátiles o de escritorio, sin la necesidad de un servidor web independiente. [3]