SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Aplicaciones Web
               LAMP




                      Antonio David Tejero Galán
                                          2 ASIR




                                    Página 1
WAMP Y LAMP
Índice de contenido
              1. Introduccion.............................................. 3

              2. Instalación y configuración de LAMP......

              3. Conclusiones..............................................

              4. Bibliografía y otras fuentes consultadas....




                                                                                Página 2
WAMP Y LAMP
INTRODUCCIÓN
Éste documento tiene como objetivo indicar al usuario de una aplicación web el
funcionamiento de la misma. De forma que pueda utilizarla correctamente.
También se presenta información sobre la instalación de la misma.

      ¿Qué es una aplicación web?

Se denomina aplicación web a aquellas herramientas que los usuarios pueden
utilizar accediendo a un servidor web a través de internet o de una intranet
mediante un navegador.

De una forma más coloquial la aplicación web es un software que nos permite
interactuar con el servidor y a su vez, las aplicaciones que están por debajo de
esta aplicación web.

      Ventajas:
            -Ahorra tiempo
            -No hay problemas de compatibilidad
            -No ocupan espacio
            -Actualizaciones inmediatas
            -Consumo de recursos bajo
            -Multiplataforma
            -Portables
            -La disponibilidad suele ser alta
            -Los virus no dañan

      Inconvenientes:
            -Tienen menos funcionalidades que las aplicaciones de escritorio
            -La disponibilidad depende de un tercero (proveedor de internet)



      Ejemplo de aplicaciones web:
            Joomla, Prestashop, etc..




                                                                       Página 3
WAMP Y LAMP
En primer lugar vamos a instalar apache.
Para ello instalamos con el siguiente comando:
       aptitude install apache2




El directorio de apache es /var/www




Para instalar mysql tenemos que instalar los siguientes paquete:

mysql-common




                                                                   Página 4
WAMP Y LAMP
mysql-client




mysql-server




A continuacion instalamos PHP 5




Instalamos el paquete php5-gd




                                  Página 5
WAMP Y LAMP
Para comprobar que se ha instalado correctamente php y que está corriendo con
apache lo que hacemos es que en el directorio /var/www (que es donde se guarda
las páginas que queremos que estén en nuestro servidor) creamos una página en
php simple para comprobar que funciona correctamente.




Para comprobar que efectivamente funciona abrimos el navegador y nos
dirigimos a la dirección http://localhost/hola.php




A continuacion instalamos el phpmyadmin




                                                                  Página 6
WAMP Y LAMP
Página 7
WAMP Y LAMP
Reiniciamos servicios




                        Página 8
WAMP Y LAMP
A continuación entramos en el navegador en localhost/phpmyadmin para poder
configurar la parte de MySQL.




Una vez en phpMyAdmin creamos una base de datos con varias tablas para
probar. En éste caso la base de dato es Concesionario y las tablas son: clientes y
coches.




                                                                       Página 9
WAMP Y LAMP
Introducimos también algunos datos en las tablas para comprobar que todo
funciona correctamente.
Para comprobar que funcionan y están trabajando juntos tanto MySQL como
PHP y Apache, vamos a crear un script php que nos muestre por el navegador la
respuesta a una consulta SQL que haremos a MySQL, para ello generamos el
script y lo guardamos en /var/www.




Una vez guardado el script nos dirigimos al navegador y nos dirigimos a
http://localhost/prueba.php, que es el nombre que le hemos dado al script que
ejecutara la sentencia SQL y nos la mostrará por pantalla.




                                                                     Página 10
WAMP Y LAMP
Por último vamos a instalar MySQL Workbench. Lo hacemos de la siguiente
forma:




Abrimos MySQL Workbench y conectamos con nuestra base de datatos.




                                                                Página 11
WAMP Y LAMP
Como vemos tenemos las tablas creadas en phpMyAdmin, porque la conexión ha
sido correcta.




                                                               Página 12
WAMP Y LAMP
CONCLUSIONES

La práctica ha servido para entender mejor el concepto de Aplicación Web y ver
un ejemplo claro.

También al haber trabajado instalando las cosas por separado, hemos podido
comprobar que no es tan complicado como en un principio pudiera parecer y
tenemos la gran ventaja de que podemos instalar las versiones que queramos de
php, apache y MySQL.



BIBLIOGRAFÍA Y OTRAS FUENTES

http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web




                                                                   Página 13
WAMP Y LAMP

Mais conteúdo relacionado

Mais procurados

Clase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y ArreglosClase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y Arreglossalomonaquino
 
3. dercas -_el_documento_de_requerimientos
3. dercas -_el_documento_de_requerimientos3. dercas -_el_documento_de_requerimientos
3. dercas -_el_documento_de_requerimientosEstefanny Martinez Soto
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosHeder Ithamar Romero
 
Procesos concurrencia
Procesos  concurrenciaProcesos  concurrencia
Procesos concurrenciapuracastillo
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico maryr_
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Humano Terricola
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladoriagardea
 
Atributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEBAtributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEBNoé Arpasi
 
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...Hugo Alberto Rivera Diaz
 
Trabajo 2 transacciones en base de datos
Trabajo 2   transacciones en base de datosTrabajo 2   transacciones en base de datos
Trabajo 2 transacciones en base de datosJose O- Vera
 
Como instalar Prolog en Windows
Como instalar Prolog en WindowsComo instalar Prolog en Windows
Como instalar Prolog en WindowsCesarMartinez474
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesHumano Terricola
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La ProgramacionMary Sanchez
 
Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009litasosa
 
La herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes JadeLa herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes Jadepcuestaesei
 
Procesadores Vectoriales
Procesadores VectorialesProcesadores Vectoriales
Procesadores VectorialesCeciliaOrtega
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 

Mais procurados (20)

Clase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y ArreglosClase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y Arreglos
 
3. dercas -_el_documento_de_requerimientos
3. dercas -_el_documento_de_requerimientos3. dercas -_el_documento_de_requerimientos
3. dercas -_el_documento_de_requerimientos
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativos
 
Xampp
XamppXampp
Xampp
 
Procesos concurrencia
Procesos  concurrenciaProcesos  concurrencia
Procesos concurrencia
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Atributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEBAtributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEB
 
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
 
Trabajo 2 transacciones en base de datos
Trabajo 2   transacciones en base de datosTrabajo 2   transacciones en base de datos
Trabajo 2 transacciones en base de datos
 
Como instalar Prolog en Windows
Como instalar Prolog en WindowsComo instalar Prolog en Windows
Como instalar Prolog en Windows
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009
 
La herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes JadeLa herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes Jade
 
Uso de threads en C#
Uso de threads en C#Uso de threads en C#
Uso de threads en C#
 
Procesadores Vectoriales
Procesadores VectorialesProcesadores Vectoriales
Procesadores Vectoriales
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Front end y Back-end
Front end y Back-end Front end y Back-end
Front end y Back-end
 

Semelhante a Lamp

C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]Dulce trejo
 
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...Reynaldo Morillo
 
LAM with python
LAM with python LAM with python
LAM with python infotejero
 
Manual de InstalacióN IVECO
Manual de InstalacióN IVECOManual de InstalacióN IVECO
Manual de InstalacióN IVECOchoselin
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lampyaser6700
 
Los servidores wamp
Los servidores wampLos servidores wamp
Los servidores wampgarciadebora
 
Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2luigiacarigua
 
Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wampedinson
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 
Red t3 practica1_apachecms
Red t3 practica1_apachecmsRed t3 practica1_apachecms
Red t3 practica1_apachecmsgarciadebora
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidoresrossykeles
 
Gestion de nubes d
Gestion de nubes dGestion de nubes d
Gestion de nubes drossykeles
 

Semelhante a Lamp (20)

C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
 
Que es wamp server
Que es wamp serverQue es wamp server
Que es wamp server
 
Joomla
JoomlaJoomla
Joomla
 
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
 
LAM with python
LAM with python LAM with python
LAM with python
 
Manual de InstalacióN IVECO
Manual de InstalacióN IVECOManual de InstalacióN IVECO
Manual de InstalacióN IVECO
 
Wampserver caracteristicas y especificaciones
Wampserver caracteristicas y especificacionesWampserver caracteristicas y especificaciones
Wampserver caracteristicas y especificaciones
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lamp
 
Los servidores wamp
Los servidores wampLos servidores wamp
Los servidores wamp
 
Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2
 
Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wamp
 
Servidores web
Servidores webServidores web
Servidores web
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Taller php9
Taller php9Taller php9
Taller php9
 
Xampp
XamppXampp
Xampp
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Red t3 practica1_apachecms
Red t3 practica1_apachecmsRed t3 practica1_apachecms
Red t3 practica1_apachecms
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Gestion de nubes d
Gestion de nubes dGestion de nubes d
Gestion de nubes d
 

Lamp

  • 1. Aplicaciones Web LAMP Antonio David Tejero Galán 2 ASIR Página 1 WAMP Y LAMP
  • 2. Índice de contenido 1. Introduccion.............................................. 3 2. Instalación y configuración de LAMP...... 3. Conclusiones.............................................. 4. Bibliografía y otras fuentes consultadas.... Página 2 WAMP Y LAMP
  • 3. INTRODUCCIÓN Éste documento tiene como objetivo indicar al usuario de una aplicación web el funcionamiento de la misma. De forma que pueda utilizarla correctamente. También se presenta información sobre la instalación de la misma. ¿Qué es una aplicación web? Se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de internet o de una intranet mediante un navegador. De una forma más coloquial la aplicación web es un software que nos permite interactuar con el servidor y a su vez, las aplicaciones que están por debajo de esta aplicación web. Ventajas: -Ahorra tiempo -No hay problemas de compatibilidad -No ocupan espacio -Actualizaciones inmediatas -Consumo de recursos bajo -Multiplataforma -Portables -La disponibilidad suele ser alta -Los virus no dañan Inconvenientes: -Tienen menos funcionalidades que las aplicaciones de escritorio -La disponibilidad depende de un tercero (proveedor de internet) Ejemplo de aplicaciones web: Joomla, Prestashop, etc.. Página 3 WAMP Y LAMP
  • 4. En primer lugar vamos a instalar apache. Para ello instalamos con el siguiente comando: aptitude install apache2 El directorio de apache es /var/www Para instalar mysql tenemos que instalar los siguientes paquete: mysql-common Página 4 WAMP Y LAMP
  • 5. mysql-client mysql-server A continuacion instalamos PHP 5 Instalamos el paquete php5-gd Página 5 WAMP Y LAMP
  • 6. Para comprobar que se ha instalado correctamente php y que está corriendo con apache lo que hacemos es que en el directorio /var/www (que es donde se guarda las páginas que queremos que estén en nuestro servidor) creamos una página en php simple para comprobar que funciona correctamente. Para comprobar que efectivamente funciona abrimos el navegador y nos dirigimos a la dirección http://localhost/hola.php A continuacion instalamos el phpmyadmin Página 6 WAMP Y LAMP
  • 8. Reiniciamos servicios Página 8 WAMP Y LAMP
  • 9. A continuación entramos en el navegador en localhost/phpmyadmin para poder configurar la parte de MySQL. Una vez en phpMyAdmin creamos una base de datos con varias tablas para probar. En éste caso la base de dato es Concesionario y las tablas son: clientes y coches. Página 9 WAMP Y LAMP
  • 10. Introducimos también algunos datos en las tablas para comprobar que todo funciona correctamente. Para comprobar que funcionan y están trabajando juntos tanto MySQL como PHP y Apache, vamos a crear un script php que nos muestre por el navegador la respuesta a una consulta SQL que haremos a MySQL, para ello generamos el script y lo guardamos en /var/www. Una vez guardado el script nos dirigimos al navegador y nos dirigimos a http://localhost/prueba.php, que es el nombre que le hemos dado al script que ejecutara la sentencia SQL y nos la mostrará por pantalla. Página 10 WAMP Y LAMP
  • 11. Por último vamos a instalar MySQL Workbench. Lo hacemos de la siguiente forma: Abrimos MySQL Workbench y conectamos con nuestra base de datatos. Página 11 WAMP Y LAMP
  • 12. Como vemos tenemos las tablas creadas en phpMyAdmin, porque la conexión ha sido correcta. Página 12 WAMP Y LAMP
  • 13. CONCLUSIONES La práctica ha servido para entender mejor el concepto de Aplicación Web y ver un ejemplo claro. También al haber trabajado instalando las cosas por separado, hemos podido comprobar que no es tan complicado como en un principio pudiera parecer y tenemos la gran ventaja de que podemos instalar las versiones que queramos de php, apache y MySQL. BIBLIOGRAFÍA Y OTRAS FUENTES http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web Página 13 WAMP Y LAMP