Installazione di PHP su Internet Information Services

di Gianni Tomasicchio - 4 luglio 2005

database MySQL GD

Test con phpinfo

 

 

Completati tutti i passi precedentemente descritti non ci resta che verificare il buon esito della procedura. Lo faremo realizzando un piccolo script che ci permetterà anche di avere informazioni aggiuntive sulla nostra installazione.

Apriamo il blocco note e scriviamo le seguenti istruzioni:

<?php
phpinfo();   
?>

Otterremo qualcosa di simile:

Salviamo il file appena creato nella cartella "C:\Inetpub\wwwroot\" impostando il nome a info.php. Per evitare che il blocco note automaticamente aggiunga l'estensione .txt è possibile salvare il file scrivendo il nome tra virgolette, ovvero nel campo Nome file della finestra Salva con nome scrivere "info.php". Adesso proviamo a lanciare il nostro piccolo script appena realizzato: apriamo il browser e digitiamo il seguente indirizzo: http://localhost/info.php Se tutto è stato eseguito correttamente otterremo la seguente pagina:

 

 

Attraverso questa pagina possiamo verificare diverse cose. Innanzitutto possiamo avere conferma che il file di configurazione "php.ini" sia stato correttamente caricato. Infatti il suo percorso (se non ci sono stati problemi) sarà presente tra i primi parametri visualizzati.

Scorrendo la pagina ottenuta potremo anche verificare il corretto caricamento delle estensioni (ad es. mysql, mbstring, gd) che abbiamo impostato nel php.ini.

Un'ultima nota: a volte si verificano problemi di "accesso negato" durante l'esecuzione di script PHP. Questi sono riconducibili principalmente a 2 fattori. Possono dipendere o dalle normali impostazioni sui diritti di accesso dei files in partizioni NTFS, oppure possono essere legate alle politiche di accesso del server IIS. Nel primo caso tali problemi si risolvono agendo sulle impostazioni di accesso di Windows XP relative ai file o alle cartelle coinvolte. Nel secondo caso i permessi vanno modificati dalla console di amministrazione di IIS.

L'installazione è terminata, non mi resta che augurarvi buon divertimento con IIS e PHP!

Pagine: precedente 1 2 3 4 5

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