WAMP: APACHE MySQL PHP WAMP Servidor Web: Servidor Web: Servidor Web: Es una computadora que procesa solicitudes en HTTP del Internet (es el protocolo usado por la web) Servidor Web: El uso ms comn de los servidores web es almacenar sitios web y responder a estas solicitudes con sitios en HTML Servidor Web: Otros usos comunes son: juegos, almacenamiento de datos, aplicaciones empresariales, email, FTP Servidor Web: Un agente usuario o user agent hace una solicitud Servidor Web: Estas solicitudes son analizadas por el software del servidor Servidor Web: Estas son pasadas al sistema operativo que interacta con el hardware Servidor Web: Una capa de software muy comnmente usada es: APACHE, MySQL y PHP Apache: Apache: Apache HTTP Server Uno de los principales jugadores en el xito inicial de la web Lanzado en 1995 El servidor http ms usado en el mundo Apache: Escrito en C y XML Licencia de uso gratuita. Apache License v 2.0 Modificacin y distribucin libre sin pagar regalas Apache: Es la parte del software que Escucha solicitudes y que puede entenderlas para que el resto del software pueda procesarlas Apache: De la misma manera una vez que la solicitud ha sido procesada es la parte del software que se encarga de enviar la respuesta al agente que la inici Apache: Alternativas: Nginx Cherokee Hiawatha NaviServer Oracle Weblogic Microsoft IIS IBM HTTP Server PHP: PHP: Lenguaje de programacin y scripting del lado del servidor. Tambin es usado como lenguaje de programacin multipropsito Creado en 1994 Originalmente quera decir Personal Home Page PHP: Ahora es un backronymrecursivo que quiere decir: PHP Hypertext Preprocessor Puede ser mezclado con HTML nativamente PHP: Es la parte del software que permite construir o ensamblar la respuesta que la solicitud espera PHP: PHP: Actualmente est en la versin 5.6.1 (sali ayer, 2 de octubre) 40% de los sitios estn escritos en PHP Ms de 240 millones de sitios PHP: Facebook Flickr Yahoo Wikipedia Wordpress PHP: Alternativas: Python Java Ruby Lua Perl Node.js ASP MySQL: MySQL: Una vez que entendemos la solicitud. Y una vez que podemos construir la respuesta, necesitaremos recursos para construirla Datos, que estn almacenados en el servidor MySQL: MySQL es una base de datos Un lugar donde se almacenan y se ordenan datos y que son de fcil acceso MySQL: MySQL: Es un motor de base de datos relacionales. La segunda ms usada en el mundo La ms popular de cdigo abierto. MySQL: Lanzado en 1995 Desarrollado por Oracle. Escrito en C y C++ Integrado a muchas plataformas y lenguajes de programacin MySQL: Actualmente est en la versin 5.6.21 (Sali el 23 de sept) Muchas aplicaciones web utilizan MySQL Joomla, Wordpress, phpBB, Drupal. MySQL: Facebook Twitter Flickr Youtube MySQL Alternativas: Oracle Microsoft SQL Server PostgreSQL mongoDB SQLite Microsoft Access BigData WAMP WAMP Variante de LAMP: Linux Apache MySQL PHP Se refiere al modelo de hacer paquetes de servicios y software gratuitos para que un servidor web funcione Windows Apache MySQL PHP WAMP Permite instalar todo el software con un solo instalador El software viene preconfigurado. Permite trabajar directamente en localhost WAMP Trabajo en curso, instalar WAMP (o XAMP, o MAMP o LAMP) Instalar Wordpress