Está en la página 1de 39

1.

Apache, MySQL,
PHP

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
V 2.4.17 13 Octubre 2015

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

PHP:

Ahora es un backronym
recursivo 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.16 (26 de
Noviembre 2015)
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

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.7.9 (Sali el 21
de oct 2015)
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 Clase

Sitios que utilizan:


- Apache, nginx y Microsoft IIS
- MySQL, PostgreSQL y SQL Server

ventajas y desventajas de
estos

También podría gustarte