Una pila web o una pila de aplicaciones web se refiere a una compilación de software que se usa en conjunto para crear sitios web o aplicaciones web.
Para construir una pila, los requisitos básicos son:
- Sistema operativo
- Servidor web
- Base de datos
- Intérprete de guiones
LAMP stack es una colección de Linux OS, Apache Server, MySQL Database, PHP . LAMP que es LAMP gratis y de código abierto
- Linux: un sistema operativo de código abierto que administra el hardware y las aplicaciones del sistema. Ha existido desde la década de 1990. Ejecuta la mayor parte de Internet, las bolsas de valores y las 500 supercomputadoras más importantes del mundo. Es uno de los sistemas operativos más seguros y confiables disponibles. Incluso Android funciona con Linux.
- Apache: un servidor web HTTP gratuito, multiplataforma y de código abierto. Apache Web Server o simplemente Apache se convirtió en el servidor web más popular después de su desarrollo en todo el mundo. Apache procesa la solicitud del usuario y, en consecuencia, responde con el contenido adecuado. Utiliza protocolos como HTTP o HTTPS que, de hecho, son los protocolos más importantes en Internet para la comunicación entre el servidor y el cliente. El Protocolo de transferencia de hipertexto no es más que instrucciones que se utilizan para definir cómo se formatean y transmiten los mensajes a través de la web. Mientras que HTTP transfiere datos en texto sin formato, HTTPS transfiere datos con encriptación, que es más seguro y recomendado, y es por eso que se conoce comoProtocolo de transferencia de hipertexto seguro. HTTP tiene un puerto 80 mientras que HTTPS tiene un puerto 443.
- MySQL: MySQL es una base de datos SQL basada en el modelo relacional . En un modelo relacional, los datos se almacenan en tablas en forma de filas y columnas. Ideal para aplicaciones de pequeña o gran escala. Está desarrollado y soportado por Oracle. Puede crear, modificar o mantener sus datos en bases de datos con la consulta.
- PHP: un lenguaje de secuencias de comandos del lado del servidor que se comunica con el servidor y la base de datos y proporciona contenido dinámico por solicitud del usuario. PHP con MySQL ha sido una combinación letal y la más preferida en aquel entonces. PHP se usa en el desarrollo web de back-end, pero también con las actualizaciones ahora puede crear clases y objetos en PHP. (POO — Programación Orientada a Objetos).
Funcionamiento de la pila LAMP:
Las requests del navegador para una página web en particular o contenido dinámico de un servidor web (Apache) y el servidor web pasan la solicitud a la tecnología del lado del servidor utilizada (Php) . Que a su vez, si es necesario, se comunica con la base de datos (Mysql) y selecciona los datos del usuario en particular y los convierte en HTML que los navegadores pueden entender y el servidor devuelve los datos al navegador como respuesta. El servidor web se ejecuta en cualquier sistema operativo (Linux) .
Windows, Apache, MySQL y PHP WAMP. LÁMPARA el MAMP,
- Sistema operativo Windows: lanzado por Microsoft el 10 de noviembre de 1983 , es un sistema operativo basado en GUI que ayuda a los clientes a comunicarse con el hardware, otros programas de software, crear, eliminar archivos y carpetas, almacenar datos y ¡mucho más!
- Apache: Es un servidor web utilizado por el 60% de las máquinas servidor en el mundo. El servidor web Apache HTTP fue desarrollado por Apache Software Foundation.
- MySQL: Es un RDBMS (Sistema de gestión de bases de datos relacionales) basado en SQL (Lenguaje de consulta estructurado) desarrollado por Oracle .
- PHP: es un lenguaje de secuencias de comandos utilizado en el lado del servidor para comunicarse con el servidor y la base de datos y obtener datos de la base de datos para presentarlos al usuario. Importante para sitios web dinámicos
Funcionamiento de la pila WAMP:
Similar a la pila LAMP, la máquina cliente solicita un sitio web que es procesado por el servidor web (Apache) y el lenguaje de secuencias de comandos del lado del servidor (php) se usa para darle al sitio web una sensación dinámica. Mientras el servidor se ejecuta en el sistema operativo Windows.
Pila MAMP:
La pila MAMP es una colección de MacOS, servidor Apache, base de datos MySQL, PHP. Similar a WAMP y LAMP , la diferencia notable es el sistema operativo. Aquí usamos MacOS. proporcionaWordPress
- MacOS: MacOS es un sistema operativo basado en la interfaz gráfica de usuario desarrollado por Apple y lanzado en 1984 para la línea de computadoras personales y estaciones de trabajo Macintosh de Apple Computer.
Funcionamiento de la pila MAMP:
Funciona de manera similar a las pilas descritas anteriormente, pero la pila MAMP usa MacOS como sistema operativo.
Diferencia entre la pila LAMP, WAMP, MAMP:
Base | LÁMPARA | WAMP | MÁMPARA |
---|---|---|---|
Sistema operativo | sistema operativo Linux | Sistema operativo Windows | Mac OS |
Múltiples idiomas | PHP, Phyton o Perl | PHP | PHP |
Publicación traducida automáticamente
Artículo escrito por bhavikbhatia17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA