Tabla de contenido:
- Definición: ¿Qué significa Linux, Apache, MySQL y Perl / PHP / Python (LAMP)?
- Techopedia explica Linux, Apache, MySQL y Perl / PHP / Python (LAMP)
Definición: ¿Qué significa Linux, Apache, MySQL y Perl / PHP / Python (LAMP)?
Linux, Apache, MySQL y Perl / PHP / Python es una pila de soluciones a la que más comúnmente se hace referencia utilizando su acrónimo "LAMP". Es una plataforma de desarrollo de código abierto para crear y administrar aplicaciones web.
Linux sirve como sistema operativo de fondo (SO). Apache es el servidor web, MySQL es la base de datos y uno de PHP, Perl, Python es el lenguaje de secuencias de comandos. PHP es el más popular de los tres lenguajes de secuencias de comandos.
Techopedia explica Linux, Apache, MySQL y Perl / PHP / Python (LAMP)
La plataforma de desarrollo LAMP es una pila de soluciones extremadamente popular. Quizás la razón más importante para su uso generalizado es que todos los componentes de la pila son de código abierto y, por lo tanto, de uso gratuito.
Además, la popularidad crea una fuerte comunidad de desarrolladores que sirve como recurso para ayudar a los nuevos desarrolladores. Aprender los conceptos básicos de LAMP es suficiente para llevar a un desarrollador al punto en el que pueda lanzar un sitio web bastante complejo. Es decir, los sitios de nivel empresarial implicarían una serie de otras tecnologías, pero a pesar de que LAMP es de código abierto, es más que suficiente para la gran mayoría de los sitios web.
Las siguientes son variantes LAMP con sistemas operativos reemplazados:
- WAMP, usando Windows.
- MAMP, usando Macintosh.
- SAMP, utilizando una plataforma basada en Solaris.