Abilitare il componente FastCGI



In questo capitolo vedremo come procedere all'installazione manuale del runtime di PHP con l'obiettivo di ottenere una configurazione che possa essere utilizza per una macchina di sviluppo e/o test.

Iniziamo a lavorare su una macchina che abbia già installato IIS, anche se configurato solo per la gestione delle pagine HTML e vediamo come abilitare la funzionalità CGI, che permette l'esecuzione sia di CGI che di FastCGI, lo facciamo sia su Windows Server 2008, sia su Windows Vista.

Abilitare CGI su Windows Server 2008

Impostare la funzionalità CGI su Windows Server 2008 è molto semplice. Per procedere all'installazione andiamo su Server Manager -> Roles -> Add Role Services e spuntiamo il flag in corrispondenza alla casella CGI.

Figura 6. Abilitazione CGI e FastCGI su Windows Server 2008

Abilitazione CGI e FastCGI su Windows Server 2008

Abilitare CGI su Windows Vista e 7

Su Windows Vista SP1 e Windows 7 il percorso sarà: Control Panel -> Programs and Features -> Turn Windows features on or off. Anche qui non resta che spuntare la casella CGI, sotto Application Development Features.

Figura 7. Abilitazione di CGI e FastCGI su Windows Vista SP1 / Windows 7

Abilitazione di CGI e FastCGI su Windows Vista SP1 / Windows 7

IIS Management Console

Se non l'abbiamo già installata, installiamo anche la IIS Management Console, che troviamo nella sezione Web Management Tools. Questa console permette la configurazione visuale (tramite UI) di tutte le caratteristiche di IIS. In ultimo nella sezione Common http Features troviamo la lista dei moduli base per visualizzare pagine HTML, fare il browsing nella directory dei siti etc.

Seppure IIS possa essere interamente gestito via script o file batch, la console di IIS è lo strumento principe e più intuitivo per interagire con il server web. La vedremo all'opera in diversi punti di questa guida.

Un aspetto interessante della IIS Management console è che può essere facilmente estesa con moduli scritti in .NET.

Ultimi articoli PHP

Sessioni PHP: cosa sono, come si usano

Dalla configurazione di PHP, alla gestione delle sessioni in un...

Continuous Integration: automatizziamo i client con Phing

Continuous Integration: automatizziamo i client con Phing. Esempi...

Archiviazione delle applicazioni PHP con Phar

Come incorporare intere applicazioni PHP all'interno di un singolo...

I traits in PHP 5.4

Cosa sono, a cosa servono e come si unsano i traits, la novità per...

PHP 5.4: il web server integrato

Impara ad usare il web server integrato nella versione 5.4 di PHP:...

Altri articoli

Guide PHP

Guida Yii Framework

Come creare applicazioni Web in modo semplice e veloce con il...

Guida Applicazioni Facebook con PHP

Come realizzare un'applicazione per Facebook. Dalle basi della...

Guida PHP con Windows e IIS

Installare ambienti per lo sviluppo e la produzione di applicazioni...

Altre guide

Newsletter @PHP

Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso PHP per Webmaster

11 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti