You are on page 1of 2

LAMP

Ir a la navegaci�nIr a la b�squeda

El conjunto de software LAMP (aqu� con Squid). Una soluci�n de gran rendimiento y
disponibilidad para un entorno hostil
LAMP es el acr�nimo usado para describir un sistema de infraestructura de internet
que usa las siguientes herramientas:

Linux, el sistema operativo; En algunos casos tambi�n se refiere a LDAP.


Apache, el servidor web;
MySQL/MariaDB, el gestor de bases de datos;
Perl, PHP, o Python, los lenguajes de programaci�n.
La combinaci�n de estas tecnolog�as es usada principalmente para definir la
infraestructura de un servidor web, utilizando un paradigma de programaci�n para el
desarrollo.

A pesar de que el origen de estos programas de c�digo abierto no fue


espec�ficamente dise�ado para trabajar entre s�, la combinaci�n se populariz�
debido a su bajo coste de adquisici�n y ubicuidad de sus componentes (ya que vienen
pre-instalados en la mayor�a de las distribuciones linux). Cuando son combinados,
representan un conjunto de soluciones que proporcionan servidores de aplicaciones.

El t�rmino fue ampliamente promocionado por el editor de la editorial O'Reilly,


Dale Dougherty, a sugerencia de David Axmark y Monty Widenius, desarrolladores de
MySQL; la influencia de dicha editorial en el mundo del software libre hizo que el
acr�nimo se popularizara r�pidamente en todo el mundo.

�ndice
1 Software
1.1 GNU/Linux
1.2 Apache HTTP Server
1.3 MySQL
1.4 PHP
2 Variantes y alternativas
3 V�ase tambi�n
4 Referencias
Software
GNU/Linux
Art�culo principal: Linux
Linux es un n�cleo de sistema operativo libre tipo Unix.

Apache HTTP Server


Art�culo principal: Servidor HTTP Apache
El servidor HTTP Apache es un servidor web libre y de c�digo abierto, el m�s
popular en cuanto a uso1? , sirviendo de facto como plataforma de referencia para
el dise�o y evaluaci�n de otros servidores web.

MySQL
Art�culo principal: MySQL
MySQL es un Sistema de Gesti�n de Bases de Datos (SGBD) relacional, que por lo
tanto utiliza SQL, multihilo y multiusuario del que se estiman m�s de un mill�n de
instalaciones.

PHP
Art�culo principal: PHP
PHP (acr�nimo recursivo de "PHP: Hypertext Preprocessor") es un lenguaje de
programaci�n dise�ado para producir sitios web din�micos. PHP es utilizado en
aplicaciones del lado del servidor, aunque puede ser usado tambi�n desde una
interfaz de l�nea de comandos o como aplicaci�n de escritorio.

Variantes y alternativas
PHP es reemplazado a veces por Perl o Python, y el acr�nimo se mantiene. Algunos
desarrolladores prefieren usar la M para referirse a los m�dulos del servidor HTTP
Apache, como mod_perl o mod_python, y utilizar la P para referirse a PostgreSQL,
invirtiendo la M y la P en funcionalidad. El acr�nimo "LAMR" es ocasionalmente
usado para indicar Ruby on Rails en vez de PHP.

Una variante de esta designa a la M como Middleware (incluyendo Ruby, Perl, Python,
etc.) y la P para PostgreSQL.

Otras soluciones incluyen entornos de desarrollo como el WebObjects de Apple Inc.,


Java EE, Grails o la arquitectura Microsoft .NET, de Microsoft.

Similarmente, la L es ocasionalmente reemplazada con una M (por Mac OS X), D (po

You might also like