Domanda

Sto lavorando su un'applicazione web. Il progetto si trova sulla mia macchina Linux cioè server. Ci si accede da remoto questa macchina da Windows.

Sto usando xdebug per il debug con Eclipse PDT.

xdebug è installato sul mio server. Il sotto configurazione è impostata nel file php.ini (che si trova sul server):

xdebug.remote_enable=1
xdebug.remote_host=10.88.36.1
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_log = /tmp/xdebug.log

Dopo aver fatto l'impostazione di configurazione di cui sopra in php.ini per xdebug, è che consente un solo host (cioè 10.88.36.1)

voglio consentire per più host. So che nel debugger Zend c'è un'opzione parametro di configurazione che fa questo vale a dire

zend_debugger.allow_hosts=10.88.36.28, 10.88.36.1

C'è un'opzione equivalente per xdebug modo che io possa in grado di consentire a più host di avere accesso al server remoto?

È stato utile?

Soluzione

Questa discussione suggerisce di utilizzare un 'DBGp procura'. Il PDF collegato dà un'idea generale di cosa cercare. Ulteriori ricerca mostra solo un'implementazione: Stato attivo DBGp proxy che viene distribuito come parte del pacchetto di Komodo. La configurazione è documentato qui . Una versione leggermente più vecchia è disponibile separatamente .

Altri suggerimenti

Non sono sicuro se questa è una soluzione perfetta per il vostro problema, ma ho trovato che accetterà più host in questo modo:

xdebug.remote_host=10.88.36.1
xdebug.remote_host=10.88.36.2
xdebug.remote_host=10.88.36.3
xdebug.remote_host=10.88.36.4

Anche se i collegamenti multipli non saranno in grado di eseguire il debug in una sola volta, se una macchina è elencata qui dovrebbe essere in grado di connettersi. Inoltre mi corregga se sbaglio ma le definizioni dei blocchi non funzionano (ex. 10.88.36.0/24) per quanto posso dire.

Fonte: mi gingillarsi

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