Pregunta

¿Cómo se configura un entorno PHP XDebug para desarrolladores múltiples?

Tengo la siguiente configuración:

  • Tengo una máquina Linux con Apache y Xdebug cargados y un archivo php.ini que creo que es correcto.
  • Encontré una secuencia de comandos proxy de Python que estoy usando para enviar las llamadas desde el PDT Eclipse IDE que mis desarrolladores están usando al Apache / Xdebug que se ejecuta en el mismo servidor web.
  • Configuré la idekey en php.ini a " ECLIPSE_DBGP " y para que Xdebug se inicie automáticamente

De la información de registro del proxy dice que no hay servidor con la clave "ECLIPSE_DBGP" y detiene la solicitud.

¿Alguien se ha topado con esto o tiene una configuración paso a paso para que esto funcione?

He agotado lo que he encontrado usando google.

¿Fue útil?

Solución

Puede usar ssh para hacer un túnel de la conexión de depuración a su máquina cliente. P.ej. desde su máquina cliente, conéctese al servidor con algo como:

ssh -R 9000:localhost:9000 you@example.com

Luego encienda su depurador (local) e inicie el script remoto. Xdebug (en el servidor) ahora establecerá una conexión con su localhost: 9000 , pero como este puerto se reenvía a su máquina local, su depurador (local) recibirá la conexión.

Si usa Windows en su lado del cliente, puede hacer lo mismo con PuTTY.

Consulte la documentación de Spectator para obtener más detalles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top