Il PHP hypertext preprocessor è un Web scripting language e runtime utilizzato per la generazione di contenuti dinamici. Server Web IIS 6 di Microsoft può servire pagine Web generate da PHP su un sito Web se PHP è installato sullo stesso server, IIS è configurato per usarlo e le istruzioni di corretta autorizzazione sono impostate. La rappresentazione FastCGI è consigliata per PHP. La rappresentazione permette al PHP di eseguire gli script da essa per conto del server Web IIS normale, garantendo che PHP5 dispone di autorizzazioni appropriate.
Istruzioni
1
Scarica il programma di installazione di PHP5 non thread-safe più recente per Windows e installarlo seguendo le istruzioni sullo schermo (Vedi risorse).
2
Fare clic su "Start", fare clic su "My Computer" e passare alla directory "C:\PHP\".
3
Fare doppio clic il file "php. ini" per aprirlo nel blocco note.
4
Aggiungere le seguenti righe alla fine del file php. ini:
impersonate = 1
FastCGI.Logging = 0
CGI.fix_pathinfo=1
force_redirect = 0
5
Fare clic su "File" e "Salva", quindi chiudere il blocco note.
6
Scaricare e installare il Microsoft FastCGI per programma di installazione di IIS (Vedi risorse).
7
Fare clic su "Start", fare clic su "Esegui", digitare "cscript %windir%\system32\inetsrv\fcgiconfig.js-aggiungere - sezione:"PHP"^-estensione: php-path:"C:\PHP\php-cgi.exe "" in Esegui nella finestra di dialogo e fare clic su "OK". Questo comando consente di configurare il pacchetto di FastCGI per utilizzare PHP.
8
Fare clic su "Start", cliccare su "Esegui", digitare "icacls c:\InetPub\WWWRoot\Upload. /grant IUSR:(OI)(CI)(M)" nella finestra di dialogo Esegui e fare clic su "OK". Questo comando concede all'account IUSR IIS le autorizzazioni necessarie.
9
Fare clic su "Start", cliccare su "Esegui", digitare "inetmgr" nella finestra di dialogo Esegui e fare clic su "OK".
10
"Siti Web" sul lato sinistro della finestra di gestione IIS e fare clic su "Proprietà".
11
Fare clic sulla scheda "Documenti" nella parte superiore della finestra Proprietà.
12
Fare clic su "Aggiungi", digitare "index. php" nella casella "Pagina contenuto predefinito" e fare clic su "OK" due volte.
Consigli & Avvertenze
- Utilizzare Esplora risorse di Windows per concedere le autorizzazioni di file per l'account "IUSR" in un file o la finestra delle proprietà della cartella. L'account IUSR non dispone di autorizzazioni per impostazione predefinita, e ha bisogno di autorizzazione di lettura per ogni file che php deve accedere. Se PHP deve essere in grado di scrivere i file, l'account IUSR necessita di autorizzazioni di scrittura a tali file o cartelle.