freeCodeCamp/guide/spanish/linux/lamp-stack/index.md

1.9 KiB

title localeTitle
The Linux, Apache, MySQL, and PHP Stack Linux, Apache, MySQL y PHP Stack

La pila LAMP

Una de las configuraciones más comunes para un servidor Linux es la pila LAMP, llamada así por los componentes más utilizados (Linux, Apache, MySQL y PHP). La pila estándar de LAMP es de código abierto, está disponible de forma gratuita y está bien documentada, lo que proporciona una plataforma flexible, estandarizada y segura para el desarrollo de aplicaciones web y sitios web.

Linux

El componente del sistema operativo de la pila LAMP suele ser una distribución de Linux, y muchas distribuciones populares de Linux como Ubuntu y Red Hat tienen métodos semiautomáticos para instalar y configurar los otros componentes. Cuando Mac OSX se sustituye por Linux, la pila resultante a veces se conoce como la pila MAMP. De manera similar, cuando la pila se construye en un entorno de Windows, a veces se la conoce como una pila WAMP.

apache

El componente del servidor web de la pila suele ser Apache, el servidor web más popular en Internet. En junio de 2014, se estimaba que Apache servía al 52,27% de todos los sitios web activos. En los últimos años, muchos administradores de sistemas y desarrolladores web han optado por reemplazar Apache con nginx, un servidor web que puede ser más ligero y más rápido en algunas situaciones. La pila resultante a veces se conoce como la pila LEMP.

MySQL

La capa del sistema de gestión de base de datos relacional (RDBMS) de la pila LAMP es MySQL. A veces se reemplaza por MariaDB, una bifurcación de MySQL, o incluso bases de datos no relacionadas, como PostgreSQL o bases de datos NoSQL como MongoDB.

PHP

El lenguaje de programación del servidor o la capa de middleware de la pila LAMP suele ser PHP, aunque con frecuencia se ha sustituido (o se ha utilizado junto con) Python, Perl u otros idiomas.