Domanda

Ho un ambiente multi-server (tutto Windows 2003).

Ho installato manualmente php 5 sul appserver.
Ho anche intenzione di installare mySQL sul appserver.

sul server web, che è DMZ'd, ho aggiunto l'estensione php5isapi.dll sotto iis6 > estensioni del servizio web.

Sono stato in grado di farlo dando il percorso unc all'ISAPI DLL sul appserver
\\ indirizzo IP locale di appserver \ c $ \ php \ php5isapi.dll

quando si tenta di aggiungere il " .php " mappatura delle estensioni su
webserver > > iis6 > > sito web predefinito > proprietà > home directory > configurazione > aggiungi mappature
Windows dice che non posso usare un percorso UNC
\\ indirizzo IP locale di appserver \ c $ \ php \ php5isapi.dll per accedere al file .dll che si trova su un altro server.

quindi sono confuso. Ho pensato che stavo facendo questo nel modo giusto - impostando il mio appserver (backend) per fare tutto l'elaborazione php e dicendo al server web dove inviare i lavori php.

cosa mi sto perdendo o cosa dovrei fare diversamente?

È stato utile?

Soluzione

anche se funzionasse, ciò non farebbe girare il php sul server delle applicazioni - caricherà la dll dal server delle applicazioni in memoria sul server web ed eseguirà il codice lì. devi impostare l'associazione dei file solo sulla macchina su cui vuoi eseguire il php

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top