LAMP (paquete de software)

LAMP (paquete de software)

LAMP es un acrónimo de un conjunto de soluciones de software libre y código abierto, originalmente acuñado por las primeras letras de Linux (sistema operativo), servidor HTTP Apache, MySQL (software de base de datos) y Perl /PHP / Python, componentes principales para construir un servidor web funcional de propósito general.[1]

La combinación exacta de software que se incluye en un paquete LAMP puede variar, especialmente en lo que respecta al software de scripting web, donde PHP puede ser sustituido o complementado por Perl o Python.[2] Existen términos similares para esencialmente el mismo conjunto de software ('AMP') que se ejecuta en otros sistemas operativos, tales como Microsoft Windows (WAMP), Mac OS (MAMP ), Solaris (SAMP), o OpenBSD (OAMP).

Aunque los autores originales de estos programas no los diseñaron específicamente para trabajar unos con otros, la filosofía de desarrollo y los conjunto de herramientas eran compartidas y habían sido desarrolladas en estrecha colaboración. La combinación de software se ha vuelto popular debido a que es gratuito, de código abierto, y por lo tanto fácilmente adaptable, así como a la omnipresencia de sus componentes, que se incluyen con la mayoría de las distribuciones de Linux actuales.

Cuando se usan juntos, forman un conjunto de soluciones tecnológicas que conforman un servidor de aplicaciones.

Contenido

Componentes de software

Según sus defensores, LAMP ofrece un gran número de ventajas para los desarrolladores:

  • Facilidad para codificar: Los novatos pueden construir algo y ponerlo en marcha muy rápidamente con PHP y MySQL.
  • Facilidad de implementación: Como PHP es un módulo estándar de Apache, es fácil desplegar aplicaciones web subiendo archivos '.php' a un servidor Apache y conectando a una bae de datos MySQL.
  • Desarrollo local: LAMP puede ser configurado para construir una aplicación a nivel local y luego ser enviada a la Web.
  • Alojamiento barato y omnipresente: Muchos sitios ofrecen servicios de almacenamiento económicos para aplicaciones basadas en PHP y MySQL [cita requerida]

Linux

Artículo principal: Linux

Linux es un sistema operativo que utiliza el núcleo Unix. El mayor énfasis de desarrollo en Linux es la seguridad [cita requerida], esto lo convierte en una opción atractiva para su uso y aplicación como servidor web. Al igual que los otros componentes de LAMP, Linux es libre software libre, que significa que el código fuente es proporcionado con el sistema operativo y que este puede ser editado y usado de acuerdo a necesidades concretas. Además, debido a que los sistemas operativos basados ​​en Linux son de tipo Unix, un servidor Linux de forma nativa es más compatible con otras plataformas orientadas servidor, tales como Solaris y BSD, lo que no ocurre con otros sistemas como Microsoft Windows.

Apache

Artículo principal: Servidor HTTP Apache

Apache es un software libre / de código abierto servidor web, uno de los mas populares.[3]

MySQL

Artículo principal: MySQL

MySQL es un [[Hilo (informática) | multithread] ed], multi-usuario, SQL Sistema de gestión de Bases de Datos (DBMS), ahora propiedad de Oracle Corporation con más de once millones de instalaciones.[4]

MySQL es propiedad de Oracle Corporation desde el 20 de abril de 2009 a través de la compra de Sun Microsystems.[5] [6] Sun had acquired MySQL originally on January 16, 2008.

PHP, Perl, o Python

Artículo principal: Perl

PHP es un reflexiva lenguaje de programación diseñado originalmente para la producción de dinámica de páginas web s. PHP es utilizado principalmente en del lado del servidor la aplicación de software. Perl y Python se puede utilizar de manera similar.

Variantes y equivalentes en otras plataformas

Artículo principal: Lista de paquetes AMP
Véase también: Lista de los entornos de aplicaciones Web

La instalación equivalente a Microsoft Windows del sistema operativo que se conoce como WAMP con una alternativa llamada WIMP.

La instalación equivalente a Macintosh del sistema operativo que se conoce como MAMP.

La instalación equivalente a [Solaris [(sistema operativo) | Solaris]] del sistema operativo que se conoce como SAMP.

La instalación equivalente a un sistema de FreeBSD de funcionamiento se conoce como FAMP.

Véase también

Referencias

  1. Lee, James; Brent Ware (December de 2002). Open Source Web Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP. Addison Wesley. ISBN 0-201-77061-X. 

  2. Dale Dougherty (26 de enero de 2001). «LAMP: The Open Source Web Platform». ONLamp.
  3. «Market Share for Top Servers Across All Domains August 1995 - February 2011». News.netcraft.com. Consultado el 22-02-2011.
  4. Top Reasons for Product Managers to Embed MySQL on [mySQL.com]
  5. Robin Schumacher & Arjen Lentz Dispelling the Myths
  6. Charles Babcock, InformationWeek Sun Locks Up MySQL, Looks To Future Web Development

Enlaces externos

Plantilla:Linux Plantilla:FLOSS


LAMP «Traducido de xx:Editing LAMP (software bundle), exactamente la versión http:http://en.wikipedia.org/wiki/LAMP_(software_bundle), bajo licencia GFDL y CC-CI 3.0», donde EN es el código de idioma de la Wikipedia de origen.


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • LAMP — Se ha sugerido que este artículo o sección sea fusionado con LAMPP (paquete de software) (discusión). Una vez que hayas realizado la fusión de artículos, pide la fusión de historiales aquí. El acrónimo LAMPP se refiere a un conjunto de… …   Wikipedia Español

  • Historia del software libre y de código abierto — Mapa conceptual del software libre. La historia del software libre y de código abierto como lo conocemos actualmente, se remonta a inicios de los años 1980, época en la que la mayoría de software era privativo y surgió la necesidad, por parte de… …   Wikipedia Español

  • Adopción de Linux — El Jaguar supercomputer del Oak Ridge National Laboratory en Julio de 2009; el superordenador más rápido del mundo. Utiliza como sistema operativo Cray Linux Environment.[1] [2 …   Wikipedia Español

  • Cluster de alta disponibilidad y espejo con Ubuntu 7.04 — Saltar a navegación, búsqueda Cluster de alta disponibilidad y espejo con Ubuntu 7.04 Este proyecto fue realizado como un proyecto de comunicaciones I de la Universidad de El Salvador La versión en que se vaso en ese momento fue Ubuntu 7.04 pero… …   Wikipedia Español

  • SAID — Saltar a navegación, búsqueda SAID Desarrollador El equipo de SAID said.cenditel.gob.ve …   Wikipedia Español

  • Perl — Desarrollador(es) Larry Wall www.perl.org Información general Paradigma multiparadigma, funcional, im …   Wikipedia Español

  • XAMPP — Logo del proyecto XAMPP Desarrollador Apache Friends http://www.apachefriends.o …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”