Pregunta

Mi configuración de trabajo es un host de Windows XP, se ejecuta una pila de Ubuntu VM LAMP. Estoy usando PhpStorm para editar mi código en mi host máquina Windows. Al guardar los archivos se cargan de forma automática a la máquina virtual a través de SFTP. Todo funciona para este proceso, con la excepción de depuración.

tengo PhpStorm configurada para tener un servidor llamado "UbuntuVM" con la siguiente configuración:

Depurador:
- XDebug
configuración de la sesión de depuración:
- rotura en la primera línea de
- Esperar a que la conexión con la clave ide: XDEBUG_PHPSTORM
Antes del lanzamiento:
- Cargar archivos en el servidor seleccionado

Estoy usando Chrome con Xdebug ayudante, y he dado la extensión para usar "otro" como el IDE, con "XDEBUG_PHPSTORM" como la clave.

El VM tiene la siguiente en el php.ini:

zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=10.1.6.22
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.collect_params=On
xdebug.show_local_vars=On

Cuando me puse un punto de quiebre en mi IDE, activar el depurador en Chrome, y volver a cargar la página, nunca golpeó el punto de equilibrio; y el IDE dice "en espera de conexión en el puerto 9000 con la clave ide 'XDEBUG_PHPSTORM'".

¿Alguien tiene alguna idea de por qué no estoy golpeando mis puntos de quiebre?

¿Fue útil?

Solución

llega a descubrir que no es necesario xdebug.remote_host, más bien, el uso xdebug.remote_connect_back=1.

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