ciao
Post by lupo-albertoallora :D
ecco le domande :D
1° scoperto che su iis si puo' installare il php che cosa installo? isapi o il
cgi?
La differenza sostanziale sta comunque nel fatto che se installi php in
modalità isapi verra installato un filtro isapi su iis e quindi verrà
caricata in memoria unicamente 1 volta la dll di php e nello specifico
php4isapi.dll, mentre se utilizzi cgi ogni volta che verrà chiamato uno
script php verrà creato un nuovo processo pertanto la modalità isapi è
nettamente più performante rispetto alla modalità cgi
Vi è comunque da fare attenzione alcuni programmi non supportano
correttamente la modalità isapi pertanto per questi devi usare per forza la
modalità cgi
Post by lupo-alberto2° ci sono contro indicazioni su quale sito va installato?
no
Post by lupo-albertoquello di default oppure ne creo uno nuovo con ip nuovo?
dipende, installalo comunque solo ed unicamente dove lo usi
Post by lupo-albertoEcco cosa ho fatto
mi sono scaricato php-5.0.4-installer.exe, mi sono preso un serverino virtuale
gia' vivo con 2003 + dc +gc + wsus + il suo db (che non ricordo il nome :D ) +
IIS attivo (ovviamente) con 10 ip configurati per i siti di iis
lancio l'installazione configuro il tutto e per la prima volta gli dico di
configurare lo script per l'auto configurazione di iis.
morto iis con tutti i siti dentro wsus non si connette + al suo db.
allora in prima cosa per questo tipo di lavoro si usa un server web che
dovrebbe essere stand-alone e quindi niente dc niente gc niente wsus e nulla
di nulla
Post by lupo-albertoallora penso che sia lo script che fa troppe cose :D salto indietro nel tempo :D
( grazie alla macchina virtuale :D ) e ri faccio il tutto eccetto la creazione
delle script di configurazione di iis, cosi faccio il tutto a mano.
uff finalmente qualc'uno che usa le virtual machine :-D
Post by lupo-alberto1° installo il file php-5.0.4-installer.exe senza la creazione dello script
2° apro mmc di iis e configuro l'estensione php con il php-cgi.exe (si dovrebbe
chiamare cosi)
mmc iis --> estensioni servizi web --> aggiungi nuova estensione servizio
web --> ecc...
3° vado sul sito predefinito ed attivo l'estensione
mmc iis --> sito web predefinito --> proprieta --> linguetta home directory -->
"autorizzazione di esecuzione" script e file eseguibili --> tasto
configurazione --> mapping --> qui ho registrato l'estensione .php con il file
php-cgi.exe
4° fatto cio' riavvio i servizi di iis, sembra tutto che funzioni. Riavvio il
server ed all'avvio morto tutto iis :| be' la cosa folle e' che iis sembra
funzionare perfettamente, nessun msg di errore i siti web ed ftp sono tutti
attivi senza errore, ma se accedo ad wsus mi da la pagina bianca di errore 404,
mentre dopo vari controlli arrivo a farmi dare l'errore di connessione al db
:-( stessa cosa con altri siti presenti. allora ritorno indietro e reinstallo
tutto (vedi sopra) ed attivo le estensioni (con il file php5isapi.dll perche il
cgi mi da sempre lo stesso problema ) solo sul nuovo sito web che ho creato con
nuovo registrazione al dns nuovo ip.
P.s.: ho dato le giuste autorizzazioni (penso) perche ho seguito alla lettere le
istruzioni. riportate. se servono te li posto anche.
se hai qualche link qualche dritta su come installarle posta pure :D
C'è qualcosa che non quadra se hai impostato php come estensione web non
vedo dove sia il problema e soprattutto non capisco perchè wsus non funzioni
Hai autorizzato gli utenti iwam e iusr all'accesso in read/execute per la
cartella php e per i file php.ini??
Hai copiato il file php.ini nella cartella c:\windows??
Hai copiato il file php4ts.dll nella cartella c:\windows\system32??
Hai impostato la cartella per le sessioni di php??
Hai dato accesso in Modify agli utenti iwam e iusr alla cartella delle
sessioni??
Se hai fatto tutto e non funziona, fai un rollback della virtual machine e
buona lettura
http://www.visualwin.com/PHP-ISAPI/
:-P
--
Christian Paparelli
http://www.ithost.ch