Col il rilascio della versione 7 di Internet Information Services, il web server di casa Microsoft, diventa sempre più appetibile e ci sono tutti i presupposti per poterlo prendere in considerazione specialmente per le applicazioni web open source più diffuse tipo: WordPress, Drupal, phpBB e altre.
Microsoft mette a disposizione un tools gratuito chiamato appunto Microsoft Web Platform con cui e possibile installare su un sistema operativo Windows tutto il necessario per eseguire e sviluppare applicazioni PHP e non solo. Si può partire direttamente dalla scelta dell’applicazione web e sarà il tool stesso a installare tutte le dipendenze.
La versione del runtime PHP, però non è sempre l’ultima rilasciata, al momento la versione installata è 5.2.12. Anche se compatibile con tutte le applicazioni PHP presenti nel tool spesso non è quella desiderata, come nel nostro caso che vogliamo per forza la 5.3.3. C’è anche la possibilità di avere entrambe le versioni e con un modulo per IIS scegliere quale utilizzare.
Iniziamo lanciando la console server manager e installiamo il ruolo Web Server con il componente CGI

Scarichiamo l’interprete PHP, versione VC9 x86 Non Thread Safe, dal sito PHP for Windows e lanciamo l’eseguibile. Il percorso di destinazione predefinito è C:\Program Files\PHP\ se abbiamo gia installato precedenti versioni allora lo cambieremo per esempio in C:\Program Files\PHP533\.
Selezioniamo IIS FastCGI

Configuriamo le specifiche relative a CGI e FastCGI, decommentando sul file php.ini le variabili seguenti:
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect=0
Testiamo il funzionamento PHP creando un nuovo file phpinfo.php e incollando il testo:
<?php phpinfo() ; ?>
come output riceveremo tutte le informazioni relative al PHP.
A seguire installiamo MySQL 5.1 da http://dev.mysql.com/downloads/mysql/ scegliendo l’installazione tipica, per la configurazione dipende il tipo di utilizzo che intendiamo fare.
Per quanto rigurda i componenti base abbiamo finito, dobbiamo aggiungere dei moduli quasi indispensabili per poter ospitare le varie applicazioni web: