SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Procesadores de lenguaje
Procesadores de lenguajeProcesadores de lenguaje
Procesadores de lenguajeeroque11
 
Manipulacion de la pila!!
Manipulacion de la pila!!Manipulacion de la pila!!
Manipulacion de la pila!!romo91
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsJesus Jimenez
 
Sistema distribuido
Sistema distribuidoSistema distribuido
Sistema distribuidoBonita Vm
 
DIRECTORIOS Y CARPETAS DE WINDOWS
DIRECTORIOS Y CARPETAS DE WINDOWSDIRECTORIOS Y CARPETAS DE WINDOWS
DIRECTORIOS Y CARPETAS DE WINDOWS'Aridne Martinez
 
Presentacion XAMPP
Presentacion XAMPPPresentacion XAMPP
Presentacion XAMPPKamisutra
 
Ingenieria de Requisitos e Ingeniería Software
Ingenieria de Requisitos e  Ingeniería SoftwareIngenieria de Requisitos e  Ingeniería Software
Ingenieria de Requisitos e Ingeniería SoftwareErick Javier Diaz H.
 
Sistemas operativos monousuarios
Sistemas operativos monousuariosSistemas operativos monousuarios
Sistemas operativos monousuariosRoberto Cevallos
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemasGladys Rodriguez
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosJosé Antonio Sandoval Acosta
 

Was ist angesagt? (20)

Transparencia
TransparenciaTransparencia
Transparencia
 
Taller de Programación Distribuida
Taller de Programación DistribuidaTaller de Programación Distribuida
Taller de Programación Distribuida
 
Procesadores de lenguaje
Procesadores de lenguajeProcesadores de lenguaje
Procesadores de lenguaje
 
Manipulacion de la pila!!
Manipulacion de la pila!!Manipulacion de la pila!!
Manipulacion de la pila!!
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOs
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Javascript
JavascriptJavascript
Javascript
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Sistema distribuido
Sistema distribuidoSistema distribuido
Sistema distribuido
 
Preguntas JAVA.docx
Preguntas JAVA.docxPreguntas JAVA.docx
Preguntas JAVA.docx
 
DIRECTORIOS Y CARPETAS DE WINDOWS
DIRECTORIOS Y CARPETAS DE WINDOWSDIRECTORIOS Y CARPETAS DE WINDOWS
DIRECTORIOS Y CARPETAS DE WINDOWS
 
Presentacion XAMPP
Presentacion XAMPPPresentacion XAMPP
Presentacion XAMPP
 
Ingenieria de Requisitos e Ingeniería Software
Ingenieria de Requisitos e  Ingeniería SoftwareIngenieria de Requisitos e  Ingeniería Software
Ingenieria de Requisitos e Ingeniería Software
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Sistemas operativos monousuarios
Sistemas operativos monousuariosSistemas operativos monousuarios
Sistemas operativos monousuarios
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetos
 
El barbero-dormilón
El barbero-dormilónEl barbero-dormilón
El barbero-dormilón
 

Ähnlich wie 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
 

Ähnlich wie 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