Installazione di PHP su Internet Information Services

di Gianni Tomasicchio - 4 luglio 2005

database mysql gd

Configurazione di IIS

Adesso non ci rimane che istruire l'Internet Information Services affinché usi l'interprete PHP (il file php-cgi.exe) per l'esecuzione dei files con estensione ".php".

Avviamo quindi la console di IIS (Pannello di controllo -> Strumenti di Amministrazione -> Internet Information Services) ed espandiamo la struttura ad albero a sinistra fino a mostrare il "Sito Web predefinito". Clicchiamo quindi su questa icona con il tasto destro e selezioniamo la voce "Proprietà" del menù a tendina, come mostrato di seguito.

 

Clicchiamo sul pannello "Home directory" per ottenere la seguente schermata:

Clicchiamo ora sul bottone "configurazione" per accedere alle impostazioni di mapping, come visibile dalla seguente schermata.

Per aggiungere il supporto agli script PHP dobbiamo cliccare sul pulsante "Aggiungi" e impostare la finestra di dialogo che ci verrà presentata nel seguente modo:

Una volta impostato il percorso dell'eseguibile a "C:\php\php-cgi.exe", l'estensione a ".php" e le altre impostazioni come mostrato in figura (spuntare Tutti i verbiModulo script e Verifica l'esistenza dei files) premiamo su "Ok".

L'impostazione di IIS è terminata!

 

 

11 commenti

1 martedì 27 ottobre 2009, ore 13:48
Grazie!
Ottimo tutorial: preciso, chiaro, semplice e, soprattutto funziona tutto! :-)
2 martedì 17 novembre 2009, ore 11:17
Scusate ma a me c'è un problema:
ho fatto tutto come viene detto qui ma alla fine in http://localhost/info.php nei primi parametri dice diversamente e cioè


[...]
Server API CGI/FastCGI

Virtual Directory Support enabled

Configuration File (php.ini) Path C:\WINDOWS

Loaded Configuration File C:\php\php.ini

Scan this dir for additional .ini files (none)
[...]


sottolineo il parametro Configuration File (php.ini) Path impostato non so come a C:\WINDOWS.
Qualcuno sa risolvere il problema?
3 martedì 17 novembre 2009, ore 13:12
Rispondete quanto prima per favore
4 Vincenzo Vincenzo venerdì 5 marzo 2010, ore 09:49
Ottimo tutorial!
Funziona tutto...
Grazie!
5 Mpj79 Mpj79 lunedì 19 luglio 2010, ore 12:17
Scusatemi potreste gentilmente darmi un aiuto? Ho seguito alla lettera questa procedura ma quanto provo ad interrogare: http://localhost/info.php ottengo impossibile trovare la pagina. Eppure i passi gli ho eseguiti tutti alla lettera.Grazie
6 francesco francesco martedì 19 ottobre 2010, ore 15:22
Grazie funziona!
quindi le cartelle e i file del sito in php vanno copiate nella cartella C:\inetpub\wwwroot\mio sito
o vanno caricate con IIS ?
7 Gianni Tomasicchio Gianni Tomasicchio martedì 19 ottobre 2010, ore 16:49
@francesco

Puoi copiarli manualmente tu nella cartella wwwroot.
8 Antonio Colucci Antonio Colucci venerdì 17 dicembre 2010, ore 21:02
Ottimo lavoro. Utilizzato per installare PHP 5.3.4 su IIS 5.1 con Windows XP Pro
9 Paolo Paolo mercoledì 22 dicembre 2010, ore 09:42
Avrei bisogno di una mano. Ho fatto tutto quello indicato fin quasi alla fine, ma quando vado alla configurazione e quindi all'inserimento al mapping dell'eseguibile "php-cgi.exe" non trova il file. C'è qualcuno che può risolvermi il problema? Gli sarei molto grato!
10 Paolo Massaini Paolo Massaini mercoledì 22 dicembre 2010, ore 15:21
Ho fatto tutto quanto descritto senza problemi fino a quando sono rimasto bloccato sull'ultima operazione e cioè l'inserimento del file php-cgi.exe al mapping di configurazione per file inesistente (o almeno non mi da l'ok per il proseguimento). Se c'è qualcuno che mi può aiutare gline sarei molto grato!
11 antonio antonio martedì 28 dicembre 2010, ore 12:51
mi ritorna un errore Http 403.1, sembra che la cartella c:\php non è abilitata all' esecuzione di programmi. come posso risolvere?
grazie
Effettua l'accesso o registrati per inserire un commento