

Una vez realizado dicho cambio ubicamos la línea con la variable “extension_dir =”, la cual remplazamos con algo así:
extension_dir = "C:\php\ext"
OPCIONAL PARA USUARIOS AVANZADOS
"Ya estando
en el php.ini y para ahorrarnos trabajo luego, vamos a la sección de
Windows Extensions y allí des-comentamos las extensiones que podríamos
llegar a utilizar… En mi particular recomendación php_curl.dll ,
php_gd2.dll, php_imap.dll, php_mhash.dll, php_mcrypt.dll,
php_pdo_sqlite.dll y php_zip.dll
Igualmente esto se puede hacer en
cualquier momento desde el php.ini, pero curiosamente el Windows Vista
como para de sus opciones de seguridad, guarda un efecto cache del
directorio de Windows, lo que nos puede molestar para hacerlo en el
futuro."
Bueno, ahora salvamos y cerramos el archivo.
Ya que tenemos el php.ini completamente listo, lo movemos a c:\windows\.
Luego copiamos desde c:\php\ext el archivo php_mysql.dll (y cualquier otro que allamos decidido des-comentar) a C:\Windows\System32.
En realidad este paso no es tan necesario, puesto que técnicamente
PHP debería leer las extensiones del directorio indicado, no obstante
por alguna razón no siempre pasa así :), entonces es mejor hacerlo desde un inicio.
Cuando Windows te pregunte si deseas darle privilegios al servicio de copiado, evidentemente dale continuar o aceptar.
Con lo anterior hemos preparado a PHP, y en la siguiente página hacemos la mágia para que todo lo que hemos venido configurado funcione correctamente.
Procedemos sin mayor preambulos hasta:
Inicio->ejecutar (o donde dice Iniciar Búsqueda) y colocamos: InetMgr.exe
Start->run and start InetMgr.exe

Dentro del IIS Manager presionamos en Asignaciones de controlador o bien en "Handler Mappings".

A la derecha de la ventana presionamos Agregar asignación de script / Add Script Map...

En la ventana completamos con la siguiente información:
Ruta de acceso de solicitudes / "Request path:" *.php
Ejecutable / "Executable:" C:\php\php5isapi.dll
Nombre / "Name:" PHP
La ventana debe lucir similar al siguiente ejemplo una vez que hallamos concluido esta fase.

Presionamos Aceptar/Ok, y repetimos hasta a ver cerrado todas las ventanas.
Felicidades, ya tenemos a PHP trabajando junto a IIS 7 en un entorno de 32 bits en Windows Vista.
Ahora... Qué pasa con MySQL? En la siguiente página veremos la instalación, asi mismo como la conclusión del artículo.