35
¿Cómo instalar ISS en Windows XP? Primeros pasos para la instalación de IIS en Windows XP Profesional. Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en NT, como pueden ser Windows 2000 Profesional o Windows 2000 Server, así como Windows XP, también en sus versiones Profesional y Server. Estas normas de instalación son aplicables, a nivel general, a las que podemos encontrarnos en las distintas versiones de los sistemas operativos comentados antes, si bien hemos tomado Windows XP profesional para relatar los pasos y tomar las imágenes de las pantallas. Nota: Windows 95, 98, las versiones Home, de Windows XP, y ME, de Windows 2000, no se admite la instalación de IIS. En su lugar podemos probar a instalar el Personal Web Server, que se explica en el artículo Instalación de Personal Web Server . Agregar componentes adicionales de Windows IIS se puede encontrar en el propio CD de instalación de Windows XP Profesional. Hay que acceder a la opción de "Instalar componentes opcionales de Windows" para poder cargarlo en nuestro sistema. Para ello tenemos dos opciones: 1) Insertar el CD de instalación de Windows y en la ventana de autoarranque que se muestra, seleccionar la opción que pone "Instalar componentes opcionales de Windows"

Cómo instalar ISS en Windows XP

  • Upload
    okenum

  • View
    588

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Cómo instalar ISS en Windows XP

¿Cómo instalar ISS en Windows XP?

Primeros pasos para la instalación de IIS en Windows XP Profesional.

Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma

Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en NT, como

pueden ser Windows 2000 Profesional o Windows 2000 Server, así como Windows XP, también en

sus versiones Profesional y Server.

Estas normas de instalación son aplicables, a nivel general, a las que podemos encontrarnos en las

distintas versiones de los sistemas operativos comentados antes, si bien hemos tomado Windows

XP profesional para relatar los pasos y tomar las imágenes de las pantallas.

Nota: Windows 95, 98, las versiones Home, de Windows XP, y ME, de Windows 2000, no se admite la instalación de IIS. En su lugar podemos probar a instalar el Personal Web Server, que se explica en el artículo Instalación de Personal Web Server.

Agregar componentes adicionales de Windows 

IIS se puede encontrar en el propio CD de instalación de Windows XP Profesional.

Hay que acceder a la opción de "Instalar componentes opcionales de Windows"

para poder cargarlo en nuestro sistema. Para ello tenemos dos opciones: 

1) Insertar el CD de instalación de Windows y en la ventana de autoarranque que

se muestra, seleccionar la opción que pone "Instalar componentes opcionales de

Windows" 

Page 2: Cómo instalar ISS en Windows XP

2) En el Panel de control, seleccionar la opción de "Agregar o quitar programas" y

en la ventana que sale, pulsar sobre el icono de la izquierda marcado como

"Seleccionar o quitar componentes de Windows". 

Ahora nos muestra la ventana para seleccionar los componentes adicionales de

Windows que hay disponibles. En la lista, marcamos la opción "Servicios de

Page 3: Cómo instalar ISS en Windows XP

Internet Information Server (IIS)". Por defecto se seleccionan unos cuantos

componentes, dentro de los que ofrece la instalación de IIS. Nosotros podemos

elegir qué componentes deseamos instalar apretando el botón marcado como

"Detalles". Entre los componentes posibles se encuentran las extensiones de

Frontpage, documentación, servicios adicionales de IIS, un servidor de FTP (para

la transferencia de ficheros con el servidor por FTP), incluso uno de SMTP (para el

envío de correos electrónicos). 

Si no sabemos qué componentes instalar podemos dejar las opciones como

aparecen en un principio, pues para la mayoría de los casos serán válidas. Sólo

un detalle: puede ser adecuado no instalar las extensiones de Frontpage en caso

de que no pensemos que se vayan a utilizar. 

Una vez hemos instalado los componentes deseados, podemos y apretar el botón

de "Siguiente" para comenzar la instalación, que se alargará unos minutos. 

Acceder al servidor web 

Podemos acceder al servidor web para comprobar si se ha instalado

correctamente IIS. Para ello simplemente debemos escribir http://localhost en

Internet Explorer y debería aparecer una página web informando que IIS está

Page 4: Cómo instalar ISS en Windows XP

correctamente instalado. Además, aparecerá la documentación de IIS en una

ventana emergente, si es que fue instalada. 

¿Cómo instalar ISS en Windows Vista?

IIS 7 se encuentra en el disco de instalación de Windows y debe ser instalado como una característica más, por consiguiente accedemos a dichas características a través del Panel de Control > Programas y seleccionamos Activar o desactivar las características de Windows.

Marcamos y desplegamos la rama de Internet Information Services, en Herramientas de administración webdebemos marcar la Compatibilidad con la administración de IIS 6. Comprobamos que se encuentre marcada la casilla de Servicios World Wide Web.

Page 5: Cómo instalar ISS en Windows XP

También puedes seleccionar todas las opciones que proporciona IIS7.

Nota: Si la casilla de verificación aparece con la marca v indica que la opción y todas las subopciones están seleccionadas, sin embargo si la casilla aparece con un cuadro como marca indica que existen subopciones no seleccionadas.

Para iniciar la consola de administración accedemos a través del Panel de Control a Sistema y mantenimiento yHerramientas administrativas. En dicha ventana aparecen dos accesos directos, uno a IIS 7 y otro a IIS 6. Podemos utilizar cualquiera de los dos teniendo en cuenta que IIS 7 ha cambiado notablemente la forma de administrar los servicios web, sin embargo dispone de algunas utilidades nuevas.

Para aquellos sistemas que no dispongan de IIS es posible la instalación utilizando el Visual Web Developer Express Edition (gratuito) o algún software Web Server, como por ejemplo Cassini Web Server, también gratuito. Ambos casos se detallana en el apartado Recursos > Instalación de este mismo Portal.

Configurar IIS 7 en Windows Vista

Dentro de Windows Vista ya viene incluido el IIS 7, pero no se instala por default, a si que todos los desarrolladores tendran que activarlo manualmente, para esto vamos a “Panel de control” y damos click en “Programs and Features”

Page 6: Cómo instalar ISS en Windows XP

Una vez ahi damos click sobre el icono, y pasaremos a la siguiente ventana donde nos mostrara todos los programas que tengamos instalados, del lado izquierdo en la barra nos apareceran 4 opciones, y tendremos que dar en la opcion de “Turn Windows features on or off”,

Al dar click se nos desplegara una pequena ventana con todos los programas de Windows, que estan instalados, que no lo estan o que lo estan parcialmente, la mayoria de estos programas son muy especificos, y solo deberan instalarse si van a ser utilizados. Una vez hecho esto buscamos la opcion de IIS y seleccionamos las siguientes opciones:

Page 7: Cómo instalar ISS en Windows XP

y eso es todo, ya podremos usar IIS, para comprobar que todo esta correcto abrimos el Internet Explorer, o su explorador preferido, y  en la barra de direcciones escribir “localhost” y dar enter, si lo hicieron bien veran una ventana como la siguiente:

¿Cómo instalar IIS en Windows 7?

Hace ya tiempo que uso Windows 7 en su versión Beta como sistema operativo principal, lo descargue justo el mismo día que Microsoft anunciará su lanzamiento. No me he podido quejar de el, es bastante eficiente y rápido (y eso que uso 1GB en RAM), por el momento no me ha dado ningún problema de instalación de algún programa o incompatibilidad de hardware.

Siempre he usado Apache como servidor para correr mis sitios web, instalado

Page 8: Cómo instalar ISS en Windows XP

desde paquetes como XAMPP o APPSERVER. Por motivo de mi Tesis (Mashup para los Servicios del SIABUC), tengo que tener instalado el IIS (Internet Information Services) para comunicarme a los servicios del SIABUC con SOAP / Web services. El problema es que no sabia que versión de IIS era la apropiada para Windows 7, ya que entraba al sitio oficial del IIS , y no me daba una versión especifica .

Los pasos para instalar IIS en Windows 7 son los siguientes:1. INICIO > CONTROL PANEL > Programs and Features2. Dentro del cuadro de dialogo de Programs and Features, en la esquina

superior izquierda, aparece Turn Windows features on or off.

3. Click en Turn Windows features on or off, se abrirá otro cuadro de dialogo, dentro de este, aparecerá un listado de servicios.

4. Selecciona (checkbox) Internet Information Services, y preciona OK.

5. Se instalará el IIS, listo!

Para verificar si se ha instalado de forma correcta:

1. Dentro de CONTROL PANEL, entramos a Administrative Tools.2. Aparecerá un cuadro de dialogo con los servicios del Win7, dentro de este

se debe encontrar IIS Manager, si esta, pasamos al siguiente paso.

3. Teclea en tu navegador (http://localhost/), si esta se abre, es la página por default de que esta corriendo de manera correcta el IIS.

Page 9: Cómo instalar ISS en Windows XP

Instalación de MySQL en Windows 7

Luego de la Instalación de Apache en Windows 7 y la Instalación de PHP 5 en

Windows 7, continuamos dejando a punto nuestro servidor Web para desarrollo

LAMP en Windows 7.

Ahora toca el turno de Instalar la base de datos MySQL, que es una de las más

utilizadas por las diferentes aplicaciones webs desarrolladas en PHP, por

ejemplo WordPress, phpBB, vBulletin,Joomla, Drupal, entre otras tantas.

Desde este enlace podemos descargar la última versión disponible de MySQL que

en este momento es MySQL Community Server 5.1.45, que nos la provee SUN de

forma totalmente gratuita.

En el sitio tenemos una versión Essentials que se recomienda por ellos, y contiene

lo básico para tener funcional el MySQL Server. Igualmente en mi caso prefiero

utilizar e instalar la versión Full con instalador Windows (x86, 64-bit), MSI

Installer de 98 megas que descarga un archivo llamadomysql-5.1.45-winx64.msi.

Page 10: Cómo instalar ISS en Windows XP

Recuerda que puede existir una versión más nueva y debes seleccionar 32 o

64bits según sea tu caso.

Tenemos tres tipos de instalación, típica, completa y personalizada, típica y

completa son muy sencillas basta con seleccionar siguiente, siguiente,

siguiente…., pero haremos la instalación personalizada para puntualizar ciertos

aspectos interesantes de la instalación de MySQL.

Luego de seleccionar Custom (personalizada), nos pide indicar que elementos

instalaremos, por defecto instalará todo menos los “Developers Components“, son

opcionales, contienen ejemplos, scripts y algunas librerías para los más curiosos.

La carpeta de instalación por defecto es  c:\Archivos de Programa\MySQL\MySQL

Server 5.1\, podemos cambiarla con el botón Change, y debes recordarla para

más adelante. Presionamos siguiente e instalar para que comience a realizar la

instalación de MySQL.

Al finalizar la instalación nos presenta la versión Entreprise que es de pago y lo

hace a modo de publicidad, presionamos siguiente para continuar.

Page 11: Cómo instalar ISS en Windows XP

Es momento de configurar MySQL Server como un servicio en Windows 7 y si lo

deseamos registrarnos en SunConnect para obtener noticias, novedades y

notificaciones de actualizaciones deMySQL, luego presionamos Finalizar.

En el asistente de configuraciones podemos decidir entre una configuración

detallada o estándar. La instalación estándar agrega MySQL como un servicio

Windows que se ejecuta automáticamente al iniciar, se debe utilizar en

computadoras que no tengan instaladas MySQL.

Page 12: Cómo instalar ISS en Windows XP

Pero haremos la configuración detallada que por ser más precisa nos permite

ahondar más en este artículo. En este punto de la configuración nos brinda tres

formas posibles:

Developer Machine

Es la que vamos a utilizar nosotros como desarrolladores, ya que usaremos

MySQL más que nada para testear nuestras aplicaciones. En esta opción

MySQL Server se configura para utilizar un mínimo de recursos y memorias de

forma de dejar parte del PC disponible para usarlo en otras aplicaciones.

Server Machine

Recomendada cuando instalamos MySQL Server en un servidor donde existen

otras aplicaciones en modo Servidor, por ejemplo Aplicaciones Web que se

sirven de este mismo servidor. En este caso MySQL hace un uso intermedio de

memoria y recursos.

Dedicated MySQL Server Machine

Esta opción configura MySQL asumiendo que solo MySQL Server estará

corriendo en este servidor, no deja lugar a que corran otras aplicaciones. En esta

configuración MySQL utilizara toda la memoria y recursos disponibles.

Page 13: Cómo instalar ISS en Windows XP

Seleccionaremos en nuestro caso Developer Machine:

Page 14: Cómo instalar ISS en Windows XP

y presionamos siguiente. Ahora debemos definir el tipo de uso que se le dará a las

bases de datos.

También se presenta tres opciones, debemos seleccionar una de ellas

dependiendo del tipo de optimización que deseamos:

Multifunctional Database

Define un propósito general, es la que seleccionaremos en nuestro caso para

testing y desarrollo. Optimizara el servidor para transacciones rápidas

en InnoDB y MyISAM.

Transactional Database Only

Se optimiza para servidor de aplicaciones y aplicaciones web. Seleccionaremos

esta opción si la aplicación que consume datos de MySQL está en producción y

utiliza principalmente InnoDB, aunque también admite MyISAM aunque no lo

beneficia.

Non-Transactional Database Only

Optimo para aplicaciones web sencillas, de control o programas de análisis. Solo

se activa el modelo no-transaccional MyISAM, por tanto no admite InnoDB.

Page 15: Cómo instalar ISS en Windows XP

En nuestro caso seleccionaremos Multifunctional Database.

La siguiente selección es la carpeta donde se almacenaran los datos, por defecto

podemos usar una subcarpeta que se creará en el lugar de la instalación de

MySQL, y continuamos con siguiente.

Page 16: Cómo instalar ISS en Windows XP

La cantidad de conexiones concurrentes al servidor es lo siguiente que debemos

definir, si son hasta 20 conexiones seleccionamos Decision Support (DSS)/OLAP,

en caso de requerir hasta 500 conexiones concurrentes seleccionamos Online

Transaction Processing (OLTP), o en este caso como es para testing

seleccionamos Manual Setting, y definimos el número de conexiones usando 5 o

10 conexiones.

La configuración de red es lo siguiente que debemos definir

Page 17: Cómo instalar ISS en Windows XP

La configuración de red es lo siguiente que debemos definir indicando su

utilizaremos protocoloTCP/IP y el puerto, dejaremos los valores por defecto

indicando el puerto 3306 y también marcando “Add firewall exception for this port”

de forma de no tener problemas con el Firewall, y presionamos siguiente.

El juego de caracteres es lo siguiente a indicar

Page 18: Cómo instalar ISS en Windows XP

por defecto define Standard Character Set, o latin1, también conocido como iso-

8859-1, pero la mayoría de los servidores web y aplicaciones

como WordPress utilizan por defecto UTF8 ya que soporta mejor caracteres

multilenguaje, la opción es Best Support For Multilingualism que seleccionaremos

en este caso, la última opción Manual Selected Default Character Set /

Collation nos permite seleccionar manualmente el Char Set.

Debemos indicar ahora que MySQL Server se ejecutar como un Servicio

Windows (Install As Windows Service),

Page 19: Cómo instalar ISS en Windows XP

indicar un nombre de servicio, que dejaremos como MySQL, y marcaremos

también la opción deincluir los archivos de ejecución de MySQL en el PATH de

Windows (Include Bin Directory in Windows PATH) y continuamos con siguiente.

Page 20: Cómo instalar ISS en Windows XP

En este punto debemos prestar mucha atención

ya que es donde definimos el password del administrador principal del Servidor

MySQL, o sea el usuario root. También podemos indicar si queremos que nuestras

bases de datos se accedan desde maquinas remotas con el usuario root, y

continuamos con siguiente.

Page 21: Cómo instalar ISS en Windows XP

hemos culminado con estos los pasos, presionamos Execute para que se termine

de Instalar y Configurar MySQL. Presionamos Finish cuando aparezca el mensaje

final de instalación.

En el menú inicio podemos ejecutar nuevamente el Asistente de Configuración de

Instancias MySQL (MySQL Server Instance Config Wizard) en caso que sea

necesario.

¿Cómo instalar PHP en Windows 7?

Suponiendo que la instalación de Apache como Web Server en Microsoft Windows 7 fue exitosa y pudieron ver la página que dice “It Works” ahora hay que descargar la versión de PHP que deseamos instalar (5.3.3 para este ejemplo) desde la siguiente dirección: http://windows.php.net/download/ 

Antes de comenzar la instalación, es prioritario que Apache se esté ejecutando.

Page 22: Cómo instalar ISS en Windows XP

Es importante mencionar que utilizaremos la versión PHP 5.3.3 VC6 que correrá sobre Apache como Web Server. La versión VC9 es para que PHP se ejecute sobre IIS.

Debemos descargar el archivo identificado como ZIP. Aunque estoy instalando PHP sobre una versión de 64 bits de Windows 7, instalaremos la versión de 32 bits ya que no hay una versión PHP de de 64bits.

Si bien hay un instalador, yo prefiero utilizar el archivo ZIP, es más simple y de alguna manera se tiene un mejor control sobre las opciones y comportamiento de PHP.

Debemos crear una estructura de carpetas en similar a la siguiente C:\server\php donde descomprimiremos los archivos contenidos en el archivo .zip que descargamos (php-5.3.3-Win32-VC6-x86.zip).

Una vez descomprimidos los archivos tendremos una estructura similar a la siguiente:

Dentro del directorio de PHP encontraremos dos archivos: php.ini-development y php.ini-production

Ambos archivos son muy similares, la diferencia entre ellos es que php.ini-production está más enfocado a seguridad y performance, php.ini-development tiene más detalle sobre los mensajes de error.

Para fines demostrativos y como la máquina será para desarrollo utilizaremos el archivo php.ini-development. Copiamos y pegamos el archivo en la misma carpeta y renombramos la copia simplemente como php.ini, Windows nos dirá que cambiar el nombre del archivo puede hacerlo inutilizable, ignora el mensaje y acepta el cambio.

Ahora ya tenemos PHP en nuestro equipo con Windows 7, pero aún no está “instalado”, tenemos que hacer que PHP sea visible para Apache. Tenemos que modificar el archivo httpd.conf de Apache. Iremos a Inicio > Todos los programas >  Apache HTTP Server 2.2 > Configure Apache Server > Edit the Apache httpd.conf Configuration File Esto nos abrirá el archivo de configuración en un block de notas

La siguiente sección es “delicada” así que… Paciencia y concentración

Debemos localizar la sección LoadModule dentro del archivo httpd.conf

Page 23: Cómo instalar ISS en Windows XP

Añadimos la siguiente línea:

LoadModule php5_module "C:/server/php/php5apache2_2.dll"

NOTA: Si la carpeta de PHP es diferente se debe poner esa ruta.

TIP IMPORTANTE: Generalmente para la estructura de archivos en Windows utilizamos la Diagonal Invertida “\” (back slash) para un directorio, si queremos acceder a un directorio escribimos “C:\Carpeta\SubCarpeta\…\SubCarpeta”. Pero,dentro del archivo de configuración de Apache utilizaremos siempre la Diagonal común (la misma que usamos como símbolo de división).

Continuamos… Ahora buscamos la sección “AddType” y agregamos la siguiente línea

AddType application/x-httpd-php .php

NOTA: También se pueden agregar otras extensiones de PHP como .php3 o .php4 solo hay que agregarlas al final de esa línea separadas por un espacio en blanco.

Page 24: Cómo instalar ISS en Windows XP

Ahora debemos decirle a Apache donde se encuentra el archivo de configuración de PHP (php.ini) agregando la siguiente línea al final del archivo.

PHPIniDir "C:/server/php"

Como recordamos, Apache almacena los archivos web en la carpeta de instalación en la subcarpeta htdocs, una ruta similar a la siguiente:

C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs

Para tener mayor control de los sitios web que desarrollaremos, yo prefiero tener el contenido web en su propia carpeta, separados de los archivos de instalación y configuración de Apache. Es un proceso relativamente sencillo y nos ahorrará complicaciones posteriores.

Dentro de nuestro directorio C:\server creamos una nueva carpeta, que acostumbro llamar www, tendremos nuestro directorio web en C:/server/www

Page 25: Cómo instalar ISS en Windows XP

Dentro del archivo de configuración buscamos DocumentRoot que ahora debe ser algo como DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"

Lo reemplazamos por DocumentRoot “C:/server/www”

Casi terminamos. Solo debemos hacer un último cambio, cambiar: <Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs">

Por: <Directory "C:/server/www">

(En el ejemplo, yo solo comenté la línea en vez de eliminarla, añadiendo un símbolo de número # al inicio de la línea.)

Page 26: Cómo instalar ISS en Windows XP

Probar la Instalación de PHP

Ahora nos toca batallar un poco con Windows, El directorio de Archivos de Programa no permite modificaciones a su contenido y “supongo” qué eso es bueno de alguna manera pero al editar el archivo httpd.conf y querer guardar los cambios es simplemente imposible, nos dirá que no tenemos permisos de administrador…

La solución relativamente sencilla

1) Guardar el archivo en un directorio sobre el que si tengamos permisos 2) Copiar el archivo 3) Pegarlo en nuestro directorio y sobrescribir el archivo sin modificar 4) Windows preguntará si queremos asignar permisos de administrador, le decimos que si. 5) Asunto solucionado.

Page 27: Cómo instalar ISS en Windows XP

Una vez que logramos guardar los cambios vamos al directorio web de PHP (C:\server\www) que por ahora debe estar vació, damos botón derecho > Nuevo > Documento de texto

Antes de aceptar el nombre llamaremos a nuestro nuevo archivo de texto como phpinfo.php (se debe eliminar la extensión .txt que tenía por default)aceptamos el nuevo nombre. Ahora damos boton derecho sobre el archivo y seleccionamos abrir con Block de Notas.

Dentro del archivo escribiremos lo siguiente: <?php phpinfo(); ?>

Cerramos el block de notas y aceptamos los cambios.

Listo!! PHP ha quedado configurado

Ahora, abrimos un navegador, yo uso Google Chrome, y tecleamos lo siguiente:

http://localhost:8080/phpinfo.php

Aparecerá una pantalla similar a esta:

Page 28: Cómo instalar ISS en Windows XP

TIP IMPORTANTE: Si existiera algún error al arrancar PHP, recomiendo volver a empezar el proceso de modificación del archivo httpd.conf.

Ahora SI está completamente instalado PHP, listo para utilizarse.

Page 29: Cómo instalar ISS en Windows XP

¿Cómo configurar PHP y MySQL sobre IIS 7 y Windows Vista?

Bueno pues intentaré compartir con ustedes mis experiencias que he tenido con Windows Vista, al configurar IIS 7 para que pueda ejecutar MySQL 5.1 y PHP 5. 

Primer paso, IIS 7.

Sistema Operativo necesario: Windows Vista Bussines, Home Premium o Ultimate, Para instalar IIS 7, inicio->Panel de Control ->Programas y caracteristicas->Activar o desactivar caracteristicas de windows-> Habilitar la Opción que dice Internet Information Services. Sobre Internet Information Services -> Servicios World Wide Web-> Caracteristicas de Desarrollo de Aplicaciones-> Habilitan Extensiones ISAPI.

Clic en aceptar y esperar a que termine de instalar (puede darse el caso que tengan que reiniciar el equipo). Una ves hecho esto verificas que tu IIS 7 funcione correctamente entrando a http://localhost y veras tu server local funcionando. 

Paso siguiente: PHP 5.

La gente que está utilizando la edición 32bit de Vista, descarga por favor el paquete de PHP de:  http://www.php.net/downloads.php. Decomprimir el archivo zip con los archivos de PHP en C:\php. Dentro de esta carpeta encontrarás un archivo nombrado php.ini-dist, copiar este archivo a c:\windows\ y renombralo

Page 30: Cómo instalar ISS en Windows XP

como php.ini (renombra tanto el archivo que esta en C:\PHP como el que esta en C:\Windows)

Ahora abre el php.ini con el bloc de notas. Dentro del archivo, buscar la línea ; extension=php_mysql.dll y elimina el marcador (;) del principio de la línea. Guardas y cierras el archivo.Después, copiamos la DLL en c:\php\ext copiar el archivo php_mysql.dll. Y pegan la DLL en C:\Windows\System32

Ahora configuramos IIS para trabajar con PHP.Ir al Inicio-> y en el cuadro de busqueda escribir InetMgr.exe y ejecutarlo como administrador. Una ves que inicia el Administrador de Internet Information Services(IIS) abrir Asignaciones de Controlador  

En el Panel derecho le dan clic donde dice Agregar Asignacion de Script y escriben:“Ruta de Acceso de Solicitudes: ”   *.php“Ejecutable: ” C:\php\php5isapi.dll“Nombre: ” PHP

 

Page 31: Cómo instalar ISS en Windows XP

Clic en Aceptar todo y en ese instante tenemos PHP e IIS 7 trabajando juntos,

MySQL

Descargar MySQL de http://dev.mysql.com/downloads/mysql/5.1.html

Descomprimir el archivo ZIP y ejecutar el instalador como administrador. Dar clic en todo Siguiente y configuren el Password, habiliten la opción de trabajar con servidor de windows, y si llegase pedirles que abran el puerto 3386 en su firewall, haganlo tanto en UPD como TCP.

y Listo!

 

Para comprobarque todo esté en orden, creen un archivo nombrado test.php dentro de C:\inetpub\wwwroot\ y escribir dentro

<?phpinfo();?>

Entonces dentro de tu Browser preferido escribir http://localhost/test.php y debes ver toda la configuración de la instalación del php,y más abajo debes también ver la configuración de MySQL que confirmarán que MySQL está instalado y funcionando.