Come abilitare PHP su IIS 6.0

August 22

Come abilitare PHP su IIS 6.0


PHP (PHP: Hypertext Preprocessor) è un linguaggio di programmazione gratuito utilizzato principalmente sui server Web Apache per fornire le pagine web ai computer client tramite Internet. IIS è un pacchetto di applicazioni server sviluppate da Microsoft come alternativa ad Apache, che di solito viene eseguito su macchine non Windows. Mentre PHP è stato sviluppato per funzionare su computer con sistema operativo Linux, è stato modificato per funzionare con i computer Windows, incluse quelle in esecuzione IIS 6.0. Questa guida presuppone che si dispone di un computer che esegue Windows XP o Server 2003 con IIS 6.0 e qualche versione di PHP già installato.

istruzione

configurazione di PHP

1 Aprire il file delle direttive di avvio di PHP. Questi sono i PHP opzioni inizializza quando viene avviato. Le direttive saranno contenute in un file chiamato php.ini, che sarà necessario impostare. È possibile utilizzare le impostazioni predefinite come modello copiando e rinominando il file chiamato php.ini-distribuzione.

2 Aprire il file php.ini in un programma di editing di testo.

3 Controllare e / o compilare le direttive necessarie per l'esecuzione di PHP su IIS. Compila il percorso del file nella directory di estensioni in linea con la frase "extension_dir". Il percorso del file è di solito "C: php \ ext \", ma potrebbe essere diverso a seconda di dove è stato installato PHP e la cartella di estensioni.

4 Includere i collegamenti ai file dll per le estensioni che hai installato. Digitare ogni collegamento nel seguente formato in una nuova riga sotto la riga "extension_dir":

extension = * .dll

Sostituire il "*" con il nome del file.

5 Trova la linea "log_errors" e impostarlo su "On". Successivamente, includere il percorso del file della directory in cui si vuole che PHP per salvare i log degli errori. Il percorso del file solito è C: \ inetpub \ temp \ php-errors.log.

6 Impostare PHP per lavorare con le richieste CGI di IIS. Trova o includere le seguenti direttive ei corrispondenti valori:

cgi.force_redirect = 0

cgi.fix_pathinfo = 1

fastcgi.impersonate = 1

fastcgi.logging = 0

7 Configurare altre direttive, come si vede in forma. Se non si sa cosa si sta facendo è meglio fare qualche ricerca o semplicemente lasciare le altre direttive alle impostazioni predefinite.

8 Salvare e chiudere php.ini.

configurazione di IIS

9 Passare www.iis.net/extensions/fastcgi~~V e scaricare e installare la versione appropriata dell'applicazione. Questa applicazione vi aiuterà lavoro IIS con PHP per l'elaborazione delle richieste appropriate.

10 Aprire una finestra del prompt dei comandi.

11 Dillo IIS in cui instradare le richieste PHP. Sarà necessario conoscere il percorso del file php-cgi.exe. Può trovarsi nella root della vostra installazione di PHP. Digitare quanto segue nella riga di comando, sostituendo la parola FILE con il percorso del file php-cgi.exe:

cscript% windir% \ system32 \ inetsrv \ fcgiconfig.js -add -sezione: "PHP" ^ -Estensione: php -path: "FILE"

12 Chiudere la finestra del prompt dei comandi.