21
1 Diana Marcela Quintero Duque SERVIDOR WEB CON IIS SOPORTE WAMP WINDOWS + IIS + PHP DIANA MARCELA QUINTERO DUQUE FERNANDO QUINTERO SERVICIO NACI ONAL DE APREDIZAJE (SENA) CENTRO DE SEVICIO Y GETION EMPRESARIAL MEDELLIN 2010

implementacion de aplicaciones web IIS

Embed Size (px)

Citation preview

Page 1: implementacion de aplicaciones web IIS

1

Diana Marcela Quintero Duque

SERVIDOR WEB CON IIS

SOPORTE WAMP WINDOWS + IIS

+ PHP

DIANA MARCELA QUINTERO

DUQUE

FERNANDO QUINTERO

SERVICIO NACIONAL DE APREDIZAJE (SENA)

CENTRO DE SEVICIO Y GETION EMPRESARIAL

MEDELLIN

2010

Page 2: implementacion de aplicaciones web IIS

2

Diana Marcela Quintero Duque

CONTENIDO

INTRODUCCION……………………………………………………………………...3

DEFINICIONES………………………………………………………………………..4

IIS………………………………………………………………………………………………………….4

FTP………………………………………………………………………………………………………..4

NNTP……………………………………………………………………………………………………...4

SMPT……………………………………………………………………………………………………...4

HTTP/HTTPS……………………………………………………………………………………………..4

Instalación de internet information service IIS……………….5

Instalación del modulo PHP…………………………………………9

Page 3: implementacion de aplicaciones web IIS

3

Diana Marcela Quintero Duque

UNTRODUCCION

No solo en sistemas Linux podemos montar nuestro propio servidor web, si no

también lo podemos hacer en windows Server 2003 con las aplicaciones IIS, PHP,

HTTP. En este manual aprenderemos a montar una aplicación de una manera muy

sencilla.

Page 4: implementacion de aplicaciones web IIS

4

Diana Marcela Quintero Duque

DEFINICIONES

IIS

Internet Information Services es un servicio que nos

permite convertir nuestros ordenadores en un servidor web

IIS n os ofrece unos servicios que permiten administrar un

servidor web de manera mas sencilla como son

FTP: Protocolo que permite transmitir datos por

medio de la web.

SMPT: Protocolo que permite transferir mensajes

de correo.

NNTP: P rotocolo que se utiliza para enviar y

publicar artículos.

HTTP/HTTPS: Protocolos de transferencia de hipertexto

es usado para la interacción con los sitos web.

Page 5: implementacion de aplicaciones web IIS

5

Diana Marcela Quintero Duque

1. Instalación de internet information service IIS

Lo primero que debemos hacer es instalar los servicios

para esto debemos tener el CD de Windows server y el

paquete de PHP

Bueno para instalar este servicio debemos ir a

Panel de control>agregar o quitar programas

Fig 1

Luego se nos abrirá una ventana y allí damos clic en

agregar o quitar components.

Page 6: implementacion de aplicaciones web IIS

6

Diana Marcela Quintero Duque

Fig 2

Luego se nos abrirá una ventana donde no muestra los

componentes que podemos instalar. Allí servidor de

aplicaciones y lo chuleamos.

Fig 3

Page 7: implementacion de aplicaciones web IIS

7

Diana Marcela Quintero Duque

Después le damos en detalles.

Nos mostrara otros servicios y buscamos internet information

service.

Fig 4

Si no esta chuleado lo chuleamos y damos aceptar, luego

siguiente y esperamos que instale.

Nota: debemos tener el CD de Windows server para que

el servicio pueda instalar.

Page 8: implementacion de aplicaciones web IIS

8

Diana Marcela Quintero Duque

Fig 5

Finalizar

Fig 6

Bueno si queremos comprobar que nuestro servicio esta

funcionando podemos ingresar al navegador y escribir

http://localhost y si nos dice que la pagina esta en

construcción nuestro servidor esta funcionando bien.

Page 9: implementacion de aplicaciones web IIS

9

Diana Marcela Quintero Duque

2. Instalación del modulo PHP

Para la instalación debemos descargar el

paquete php-5.2.11- Win32.zip

Enlace: http://ar.php.net/distributions/php-5.2.11-win32.zip

Luego en el disco local C creamos una carpeta para

descomprimir el paquete que descargamos y la

podemos llamar MiPHP

Fig 7

Luego de a ver descomprimido el archivo en la nueva

carpeta vamos a cambiarle el nombre a uno de los

archivo de la carpeta.

En la carpeta MiPHP buscamos el archivo php.ini-

recommended.

Page 10: implementacion de aplicaciones web IIS

10

Diana Marcela Quintero Duque

Fig 8

A este archivo le cambiamos el nombre por php.ini

Fig 9

Page 11: implementacion de aplicaciones web IIS

11

Diana Marcela Quintero Duque

Ahora vamos a una librería en el IIS.

Una librería es un archivo que yo creo con código php

para verlo en mi sito web.

Bueno vamos a inicio>herramientas

administrativas>administrador internet information

service.

Fig 10

La ventana que se abre es la consola de

administración del IIS damos clic en sitios web.

Luego clic derecho a sitio web predeterminado y

luego propiedades.

Page 12: implementacion de aplicaciones web IIS

12

Diana Marcela Quintero Duque

Fig 11

En la ventana que se abre vamos a filtros ISAPI

Fig 12

Page 13: implementacion de aplicaciones web IIS

13

Diana Marcela Quintero Duque

Aquí vamos a agregar la librería php5isapi.dll que se

encuentra en la carpeta donde descomprimimos el

paquete que descargamos MiPHP.

Entonces clic en agregar

Fig 13

Vamos a examinar, buscamos la librería y colocamos un

nombre al filtro en mi caso PHP

Page 14: implementacion de aplicaciones web IIS

14

Diana Marcela Quintero Duque

Fig 14

Luego vamos a directorio particular y luego configuración

Fig 15

Page 15: implementacion de aplicaciones web IIS

15

Diana Marcela Quintero Duque

Bueno vamos a agregar la misma librería que agregamos

anteriormente damos en configurar y en la ventana que nos

aparece vamos a examinar.

Fig 16

Luego en la ventana que nos aparece vamos a examinar

para buscar la librería y en extensión colocamos .PHP

Page 16: implementacion de aplicaciones web IIS

16

Diana Marcela Quintero Duque

Fig 17

Damos aceptar a todas las ventanas.

Ya hemos agregado la librería lo que nos queda es darle

permisos para que el IIS ejecute la librería.

Vamos a extensiones de servicio web y damos clic en

agregar una nueva extensión de servicio web.

Fig 18

Luego donde dice nombre de extencion colocamos .PHP,

luego clic en agregar y después en examinar buscamos

la librería.

Page 17: implementacion de aplicaciones web IIS

17

Diana Marcela Quintero Duque

Fig 19

Aceptar a todas las ventanas y luego damos en permitir.

Fig 20

Page 18: implementacion de aplicaciones web IIS

18

Diana Marcela Quintero Duque

Vamos a reiniciar el IIS en la parte superior damos en stop.

Fig 21

Y luego en play.

Fig 22

Page 19: implementacion de aplicaciones web IIS

19

Diana Marcela Quintero Duque

Vamos a probar que nuestro sito web esta funcionando para

esto debemos crear un archivo de prueba, este archivo lo

creamos en C:\ Inetpub\wwwroot y lo creamos con el siguiente

contenido.

<?

Phpinfo();

¿>

Y lo guardamos como pureba.php

Luego vamos al navegador escribimos http://localhost/prueba.php

Y nos saldrá como un manual de php eso quiere decir que

nuestro servicio esta funcionando correctamente.

Fig 23

Después de hacer la prueba podemos crear nuestro propio sito

web, en la misma carpeta donde guardamos el archivo de

prueba vamos a crear otro archivo con el nombre que prefieras

y lo guardamos .php

Page 20: implementacion de aplicaciones web IIS

20

Diana Marcela Quintero Duque

Nota: para crear una página el código lo hacemos en un blog de

notas

Por ejemplo yo en un blog de notas copie unos código HTML

(cree una pagina HTML) y la guarde en la carpeta wwwroot

como miweb.php aquí le muestro mi código

<html

<head><title> SERVIDOR WEB </title></head>

<body bgcolor="#151515">

<br><center><font size="6" color="#B40404" face="Broadway">IIS SERVIDOR

WEB</br></center></font>

<br>

<center><img src="ser.gif"></center>

Html>

Bueno es un pequeño ejemplo en otro manual hablare de la

creación de paginas con HTML y así me quedara mi sitio web

escribo en el navegador http://localhost/miweb.php

Fig 24

Y ya hemos terminado con nuestro servidor web con IIS.

Page 21: implementacion de aplicaciones web IIS

21

Diana Marcela Quintero Duque

CONCLUSION

Nos pudimos dar cuenta que cada una de las aplicaiones que montemos debemos tener un orden

Y tambien hay quetener en cuenta que no solo se pueden montar aplicaciones con html si no

tambien con otro tipo de aplicaciones.