
Après quelques tentatives j’ai finalement réussi à installer Drupal sur Windows Vista et IIS7. Voici la procédure à suivre si vous comptez faire la même chose:
Si IIS7 n’est pas déjà installé, vous devez aller dans « Control Panel\Programs and Features ». Ensuite, cliquez sur « Turn Windows features on or off ». Choisissez d’installer Internet Information Services, et n’oubliez pas de cocher « ISAPI Extensions ». Cette extension est requise si vous voulez utiliser PHP avec IIS.

Une fois IIS installé, vous devez télécharger PHP version 5.x à partir de http://www.php.net/downloads.php. Je vous suggère de télécharger le « Zip package ». Une fois terminé, dézippez le tout dans « C:\php » ou un autre répertoire de votre choix. Ensuite téléchargez et installez le serveur MySQL à partir du site suivant: http://dev.mysql.com/downloads/
Maintenant, ouvrez IIS Manager et double-cliquez sur Handler Mappings

À droite de la fenêtre, cliquez sur « Add script map… ». Pour request path, tapez « *.php » et l’Executable devrait normalement être « C:\php\php5isapi.dll »

Maintenant on va aller dans le répertoire C:\PHP et modifier le fichier nommé php.ini-dist afin d’activer les extensions dont MySQL, PHP et Drupal ont besoin. Pour ce faire, vous devez chercher et ôter le point-virgule du début des lignes suivantes: ;extension=php_gd2.dll, ;extension=php_mbstring.dll et ;extension=php mysql.dll. Sauvegardez le fichier sous C:\Windows et renommez le à php.ini. Copiez les fichiers php_gd2.dll, php_mbstring.dll et php_mysql.dll vers c:\Windows\system32. Les fichiers en question se trouvent dans C:\php\ext.
Il ne vous reste qu’à redémarrer IIS et le tour est joué.

