5.2 - Despliegue de Aplicaciones WAMP-LAMP
5.2 - Despliegue de Aplicaciones WAMP-LAMP
5.2 - Despliegue de Aplicaciones WAMP-LAMP
Despliegue de aplicaciones
WAMP/LAMP
Índice
WAMP/LAMP.
Arquitectura.
Instalación.
Aplicaciones.
Entornos.
Despliegue.
Bibliografía.
WAMP/LAMP
LAMP
◦ Sistema Operativo -> Linux.
◦ Servidor web -> Apache
◦ Sistema gestor de bases de datos -> MySQL
◦ Lenguaje de programación -> PHP , Perl o Python.
Instalación
Instalar cada componente por separado.
Paquetes que integran todos los componentes.
◦ XAMPP
http://www.apachefriends.org/
◦ WAMP Server
http://www.wampserver.com/
◦ Appserv
http://www.appservnetwork.com/
◦ EasyPHP
http://www.easyphp.org/
◦ Uniform Server
http://www.uniformserver.com/
Práctica
Práctica 5.2
◦ Instalación de un servidor LAMP.
Entornos
Entornos de desarrollo.
Entornos de integración.
Entornos de pre-producción.
Entornos de producción.
Entornos de pruebas.
…
Despliegue
Procedimiento general (puede variar
dependiendo de cada aplicación)
◦ 1) Obtener el código fuente de la aplicación
(normalmente comprimido).
◦ 2) Descomprimir el archivo en un directorio accesible
por el servidor web.
◦ 3) Dependiendo de donde se coloque la aplicación
configurar el servidor web para que pueda servir los
archivos.
◦ 4) Configurar el sistema gestor de bases de datos para
que permita conexiones de la aplicación.
◦ 5) Crear la base de datos de la aplicación , ejecutar un
script o acceder a una página de la aplicación que cree
la base de datos.
Práctica
Práctica 5.4
◦ Servidor vsftpd en Linux.
Práctica
Práctica 5.5
◦ Despliegue de aplicaciones en un servidor remoto.