LÁMPARA (paquete de software)


Lámpara ( L inux, A pache, M ySQL, P HP / P ERL / P ython) es un acrónimo que indica una de las más comunes grupos de soluciones para muchos de los más populares de la web aplicaciones . Sin embargo, LAMP ahora se refiere a un modelo de pila de software genérico y sus componentes son en gran parte intercambiables. [1]

Los componentes de la pila LAMP están presentes en los repositorios de software de la mayoría de las distribuciones de Linux . [2]

El acrónimo LAMP fue acuñado por Michael Kunze en el número de diciembre de 1998 de Computertechnik , una revista de informática alemana, ya que demostró que un paquete de software libre y de código abierto "podría ser una alternativa viable a los costosos paquetes comerciales". Desde entonces, O'Reilly Media y MySQL se unieron para popularizar el acrónimo y evangelizar su uso. [3] El término y el concepto se hicieron populares porque fue una de las primeras pilas de software de código abierto para la web, [4] con capacidades suficientes para alojar una variedad de marcos web, como Joomla , WordPress y Drupal . [cita requerida ]

El modelo LAMP se ha adaptado a otros componentes, aunque normalmente consiste en software gratuito y de código abierto . Por ejemplo, una instalación equivalente en la familia de sistemas operativos Microsoft Windows se conoce como WAMP y una instalación equivalente en macOS se conoce como MAMP . [ cita requerida ]

Con el uso creciente del arquetipo LAMP, aparecieron variaciones y retrónimos para otras combinaciones de sistema operativo, servidor web, base de datos y lenguaje de software. Por ejemplo, una instalación equivalente en la familia de sistemas operativos Microsoft Windows se conoce como WAMP . Una alternativa que ejecuta IIS en lugar de Apache se llama WIMP . Las variantes que involucran otros sistemas operativos incluyen MAMP ( macOS ), SAMP ( Solaris ), FAMP ( FreeBSD ), iAMP ( IBM i ) y XAMPP (multiplataforma). [ cita requerida ]

El servidor web o el sistema de administración de bases de datos también varían. LEMP es una versión en la que Apache ha sido reemplazado por el servidor web más ligero Nginx . [5] Una versión en la que MySQL ha sido reemplazada por PostgreSQL se llama LAPP, o algunas veces manteniendo el acrónimo original, LAMP (Linux / Apache / Middleware (Perl, PHP, Python, Ruby) / PostgreSQL). [6]


Una descripción general de alto nivel de los componentes básicos de LAMP y el entorno general del sistema
Una descripción general de alto nivel de los componentes determinantes de LAMP ( Firefox sirve solo como un ejemplo de navegador ).