paramètre de configuration dans xdebug pour permettre à de multiples hôtes sur machine distante

StackOverflow https://stackoverflow.com/questions/3615554

  •  26-09-2019
  •  | 
  •  

Question

Je travaille sur une application web. Le projet situé sur ma boîte Linux dire serveur. Nous accédons à distance cette machine à partir de Windows.

J'utilise xdebug pour le débogage avec Eclipse PDT.

xdebug est installé sur mon serveur. La configuration ci-dessous est définie dans le fichier de php.ini (qui est situé sur le serveur):

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

Après avoir fait le réglage de la configuration ci-dessus dans php.ini pour xdebug, il est permettant un seul hôte (à savoir 10.88.36.1)

Je veux permettre à plusieurs hôtes. Je sais que dans le débogueur zend il y a une option de paramètre de configuration qui le fait savoir

zend_debugger.allow_hosts=10.88.36.28, 10.88.36.1

Y at-il une option équivalente pour xdebug afin que je puisse en mesure de permettre à plusieurs hôtes d'avoir accès au serveur à distance?

Était-ce utile?

La solution

Cette discussion suggère d'utiliser un 'proxy DBGp'. Le PDF lié donne une idée générale de ce qu'il faut rechercher. D'autres recherches montrent qu'une seule mise en œuvre: Actif Etat DBGp Proxy qui est distribué dans le cadre du paquet Komodo. La configuration est documenté ici . Une version légèrement plus est disponibles séparément .

Autres conseils

Je ne sais pas si cela est une solution parfaite pour votre problème, mais je l'ai trouvé qu'il acceptera plusieurs hôtes de cette façon:

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

Bien que plusieurs connexions ne seront pas en mesure de débogage à la fois, si une machine est répertorié, il devrait être en mesure de se connecter. Aussi me corriger si je me trompe, mais les définitions de bloc ne fonctionnent pas (ex. 10.88.36.0/24) pour autant que je peux dire.

Source: me bidouiller

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top