Pregunta

Estoy tratando de conseguir phpstorm para hablar con xdebug, y estoy teniendo muy poca suerte.

Aquí está mi configuración: tengo una VM que comparte mis archivos PHP de mi máquina local

Estoy tratando de seguir esto:http://blog.jetbrains.com/webide/2011/02/zero-configuration-debugging-with-xdebug-and-phpstorm-2-0/

Puse lo siguiente en mi php.ini

zend_extension = /usr/lib64/php/modules/xdebug.so
xdebug.remote_connect_back = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.remote_host = <my ip address>
xdebug.remote_log = /tmp/xdebug_remote.log

Parece que obtuve con éxito xdebug ejecutándose de acuerdo con phpinfo ().

Abro mi guión, enciendo al oyente. Pero cuando llego a la parte "Activar depurador en el servidor" del tutorial, las cosas se desmoronan. Descargo el complemento de Firefox para comenzar el depurador (este: https://addons.mozilla.org/en-us/firefox/addon/easy-xdebug/), haga clic en el icono para iniciar el depurador, recargar la página, pero PhpStorm no lo encuentra. También intenté agregar xdebug_session_start = 1 como un valor posterior pero aún no hay suerte.

¿Qué estoy haciendo mal?

¿Fue útil?

Solución

Desea que su remota_host sea la dirección IP que la VM ve en su localhost. No es la dirección IP que obtienes de tu ISP.

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