LAMP

Páginas: 15 (3712 palabras) Publicado: 25 de agosto de 2015
Programación Web Open
Source con LAMP
Dr. Diego Lz. de Ipiña Gz. de Artaza
http://paginaspersonales.deusto.es/dipina
dipina@eside.deusto.es
Soluciones web y de monitorización con Software Libre (LAMP y
Nagios)
Bizkaia Empresa Digitala
24 Febrero 2005, Parque Tecnológico de Zamudio, Edificio ESI, #204

Contenido
1.

Concepto e Instalación








2.
3.
4.
5.

LAMP = (L)inux + (A)pache +(M)ySQL + (P)[erl|ython|
HP]
Linux
Apache
MySQL
Perl/Python/PHP
WAMP (Windows + Apache + MySQL + P...)

Desarrollo de una simple aplicación LAMP
Alternativas Open Source
Casos de éxito de LAMP
Conclusión y Preguntas

LAMP = Linux + Apache +
MySQL + [PHP|Perl|
Python]


LAMP es un término utilizado para
definir cómo MySQL puede ser
utilizado en conjunción con Linux,
Apache y cualquiera de loslenguajes
de scripting cuyo nombre empieza
por ‘P’:


Perl, Python y PHP




PHP se está constituyendo como el lenguaje
dominante en desarrollo web
Perl y Python son más de propósito general

LAMP = Open Source Web
Platform


Permite el desarrollo y explotación de portales web de
alto rendimiento


Sólida y robusta




Muy popular




Por medio de la herramienta Netcraft se puede comprobarque
muchas de las webs más populares usan Apache sobre Linux y
tienen mod_perl o mod_php instalados.

En general hace referencia a cualquier combinación de
herramientas open source para desarrollo web






Sólo hay que tomar Apache como referencia

Linux podría reemplazarse por OpenBSD
MySQL por PostGreSQL
La ‘P’ podría traducirse en PHP, Perl, Python o Ruby

Para su instalación seguir ladocumentación en: http://
madpenguin.org/cms/?m=show&id=751

Linux


Sistema operativo inicialmente creado por un joven
estudiante como hobby, Linus Towarlds en la
Universidad de Helsinki, Finlandia






Comenzó en 1991 y para 1994 ya tenía disponible la
versión 1.0 del kernel de Linux.

El kernel, corazón de todo sistema operativo Linux, es
desarrollado y hecho público bajo la licencia públicaGNU que hace disponible su código fuente a cualquiera
Características:





Open Source
Adaptabilidad
Robustez
Soportado por compañías importantes como IBM y HP

Linux


Uso principal como plataforma servidora, pero cada vez
más sencilla su utilización en la oficina o en casa gracias
a:






Sistemas de gestión del desktop como KDE y Gnome
Office suites como OpenOffice
El navegadorMozilla

Si quieres probar Linux obtén tu LiveCD de Knoppix (
http://www.knoppix.org/) o Ubuntu (
http://www.ubuntulinux.org/) o usa cualquiera de las
distribuciones existentes (
http://www.linux.org/dist/index.html):





Fedora
Suse
Debian
Un largo etc …

Servidor HTTP Apache






El servidor HTTP Apache es una herramienta
software libre tanto para las plataformas UNIX
como Windows NT.
Suobjetivo es proporcionar un servidor web
seguro, eficiente y extensible que provea servicios
HTTP acorde con el estándar actual de este
protocolo.
Apache es desde 1996 el servidor web más
popular.




El estudio de Netcraft de Febrero del 2005 así lo atestigua,
más del 68% de los portales web usan Apache.

Este servidor es un desarrollo de la Apache
Software Foundation.


http://httpd.apache.org/ Popularidad de Apache

http://news.netcraft.com/archives/web_server_survey.html

Instalación de Apache


La mayoría de las distribuciones Linux ya traen
preinstalado este servidor bien en su versión
1.3 o 2.0




Nosotros utilizaremos 2.0

Instalación:




Para Windows bajar fichero .msi de
http://httpd.apache.org/
Para Linux, utilizar vuestro gestor de paquetes
favorito para suinstalación:


Con yum:
yum install httpd



Con apt-get para instalar Apache2 y PHP 4:
apt-get install apache2 libapache2-mod-php4

MySQL


La base de datos open source más popular


Desarrollada por MySQL AB, compañía sueca cuyo negocio
se basa en labores de consultoría sobre MySQL




Diseñada para:








http://www.mysql.com

Desarrollo de aplicaciones críticas
Sistemas con altos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lamparas
  • Lamparas
  • Lamparas
  • lampara
  • Lamparas
  • Lampara
  • Lampara
  • Lámpara

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS