Sei sulla pagina 1di 62

WAMP SERVER

William Jefferson Pereda Pinazo wjpereda@hotmail.com


956652707 (94)600*6847

WAMP SERVER
Acrnimo usado para describir un sistema de infraestructura de internet (Servidor WEB)

Qu es un Servidor?
Un Servidor Web o Servidor HTTP es un programa que procesa cualquier informacin del lado del Servidor realizando conexiones bidireccionales, unidireccionales y sncronas o asncronas con el cliente, generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente.

Funciones del Servidor


Un Servidor Web se mantiene a la espera de peticiones de ejecucin que le har el cliente o un usuario de internet. El Servidor Web se encarga de responder a estas peticiones de forma adecuada, entregando como resultado una Pgina Web o informacin de todo tipo de acuerdo a los comandos solicitados.

Tipos de Servidores
SERVIDOR DEDICADO; una computadora dedicada exclusivamente al sitio del cliente (para aplicaciones de alta demanda)
SERVIDOR COMPARTIDO; una computadora + programas servidor, se usa para varios clientes.

Servidores mas usados


Apache: Es el ms comn y ms utilizado en todo el mundo. Adems es gratuito y de cdigo abierto, as podramos decir que corre sobre cualquier plataforma MicroSoft IIS: Solo funciona sobre sistemas operativos Windows.

Tecnologas M A M P
Macintosh, como sistema operativo Apache, como servidor Web

MySQL, como gestor de Base Datos


PHP, como Lenguaje de Programacin

Tecnologas L A M P
Linux, como sistema operativo Apache, como servidor Web

MySQL, como gestor de Base Datos


PHP, como Lenguaje de Programacin

Tecnologas W A M P
Windows, como sistema operativo Apache, como servidor Web

MySQL, como gestor de Base Datos


PHP, como Lenguaje de Programacin

Apache
Servidor web HTTP de cdigo abierto, para plataformas Linux, Windows, Macintosh y otras, que implementa el protocolo HTTP. Cuando comenz su desarrollo en 1995 se bas inicialmente en cdigo del popular NCSA HTTPd 1.3 (National Center for Supercomputing Applications - Robert McCool), pero ms tarde fue reescrito por completo.

Apache
Su creador Brian Behelendorf quera que tuviese la connotacin de algo que es firme y enrgico pero no agresivo, y la tribu Apache fue la ltima en rendirse al que pronto se convertira en gobierno de EEUU.

Apache
Brian Behlendorf
California, 30 de marzo de 1973; es uno de los pioneros del movimiento internacional de software libre de cdigo abierto.

Apache
Adems Apache consista solamente en un conjunto de parches aplicados al Servidor de NCSA. a patchy server (un servidor "parcheado") suena igual que Apache Server

Apache
Es uno de los mejores y mas utilizados entre los servidores Web que existen. Apache a construido una gran reputacin entre los servidores Web gracias su gran estabilidad, confiabilidad y el gran aporte del grupo voluntarios que planean y desarrollan todo lo relativo a esta plataforma, desde la documentacin hasta el mismo cdigo.

Apache
Y. Por qu la Pluma en el logo de Apache?.

MySQL
Es un sistema de gestin de bases de datos relacional, fue creada por la empresa sueca MySQL AB, la cual tiene el copyright del cdigo fuente del servidor SQL, as como tambin de la marca.

MySQL
MySQL es un software de cdigo abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versin comercial, en lo nico que se diferencia de la versin libre, es en el soporte tcnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulnerara la licencia GPL.

MySQL
El lenguaje de programacin que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales.

MySQL
El origen del nombre MySQL no se sabe con certeza de donde proviene, por una lado se dice que en sus libreras han llevado el prefijo my durante los diez ltimos aos, por otra parte, la hija de uno de los desarrolladores se llama My. As que no est claramente definido cual de estas dos causas han dado lugar al nombre de este conocido gestor de bases de datos.

MySQL
Caractersticas Velocidad y robustez. Soporta gran cantidad de tipos de datos. Puede trabajar en distintas plataformas y S.O. Flexible sistema de gestin de usuarios, con un muy buen nivel de seguridad en los datos. El servidor soporta mensajes de error en distintas lenguas

Ventajas

MySQL

Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. Facilidad de configuracin e instalacin. Soporta gran variedad de S.O. Conectividad y seguridad

MySQL
Desventajas

Un gran porcentaje de las utilidades de MySQL no estn documentadas. No es intuitivo, como otros programas (ACCESS).

MySQL
Y. Por qu el Delfn en el logo de MySQL?.

PHP
Es un acrnimo recursivo que significa PHP Hypertext Preprocessor (inicialmente PHP Tools, o, Personal Home Page Tools).

PHP
Fue originalmente diseado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danscanadiense Rasmus Lerdorf en el ao 1994.

PHP
Rasmus Lerdorf
nacido el 22 de noviembre de 1968 en Qeqertarsuaq, Groenlandia) es un programador informtico nacido en Groenlandia creador de la primera versin del lenguaje de programacin PHP (Personal Home Page)

PHP
Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementacin principal de PHP es producida ahora por The PHP Group y sirve como el estndar de facto para PHP al no haber una especificacin formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

PHP
Puede ser desplegado en la mayora de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra instalado en ms de 20 millones de sitios web y en un milln de servidores, el nmero de sitios en PHP ha compartido algo de su preponderante dominio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. El sitio web de Wikipedia est desarrollado en PHP. Es tambin el mdulo Apache ms popular entre las computadoras que utilizan Apache como servidor web.

PHP
El gran parecido que posee PHP con los lenguajes ms comunes de programacin estructurada, como C++ y Perl, permiten a la mayora de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. Tambin les permite involucrarse con aplicaciones de contenido dinmico sin tener que aprender todo un nuevo grupo de funciones.

PHP
Permite la conexin a diferentes tipos de servidores de bases de datos tales como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite.

PHP
Y. Por qu el Elefante en el logo de PHP?.

phpMyAdmin
es una herramienta escrita en PHP con la intencin de manejar la administracin de MySQL a travs de pginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y aadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y est disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL..

phpMyAdmin
Y. Por qu el Velero en el logo de phpMyAdmin?.

Instalacin de un Servidor WEB con


WAMPSERVER

Instalacin de un Servidor WEB con


APPSERV

Aplicacin WEB
HTML Formularios - JavaScript Php Comandos Funciones (POO) MySQL Instrucciones SQL

Conexin al Servidor de Base de Dato


function conectarse(){ if (!($link=mysql_connect(server,user,psw))) exit; else if (!mysql_select_db(nombreBD)) exit; else return $link; }

Manipular datos (Instrucciones SQL)

mysql_query(InstruccinSQL,$link) Select * from Tabla <condicin> Insert Into Tabla campos values() Delete from Tabla <condicin> Update Tabla Set campo=valor

Mostrar Datos en la Aplicacin


while ($reg=mysql_fetch_array($recordSet)){ echo " <b>Nombre :</b>$reg[nom]<br> <b>Apellidos:</b>$reg[ape]<br> . . . }

Cerrar Conexin
mysql_close($link) En caso de tener un recordSet se debe liberar primero: mysql_free_result($recordSet)

WAMP SERVER
William Jefferson Pereda Pinazo wjpereda@hotmail.com
956652707 (94)600*6847

Potrebbero piacerti anche