LÁMPARA (paquete de software)


LAMP ( L inux, A pache , M ySQL, P HP/ P erl/ P ython) es un acrónimo que denota una de las pilas de software más comunes para muchas de las aplicaciones más populares de la web . 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 la edición de diciembre de 1998 de Computertechnik , una revista informática alemana, cuando demostró que un paquete de software gratuito 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 albergar una variedad de marcos web, como Joomla , WordPress y Drupal . [cita necesaria ]

El modelo LAMP se ha adaptado a otros componentes, aunque generalmente 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 retronimos para otras combinaciones de lenguaje de sistema operativo, servidor web, base de datos y 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 gestión de bases de datos también varía. LEMP es una versión en la que Apache ha sido reemplazado por el servidor web más liviano Nginx . [5] Una versión en la que MySQL ha sido reemplazado por PostgreSQL se llama LAPP, o en ocasiones 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 ).