sql >> Base de Datos >  >> RDS >> Mysql

netbeans xdebug esperando conexión a pesar de revisar todas las respuestas del foro

No estoy seguro acerca de Windows, pero en versiones posteriores de PHP en Linux (a partir de al menos 5.4) la configuración de xdebug está en un archivo separado. El mío está en:

/etc/php/7.0/apache2/conf.d/20-xdebug.ini

Si no tiene un archivo xdebug ini dedicado, asegúrese de editar el php.ini correcto. En mi sistema hay 3:

/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/phpdbg/php.ini

Aquí está mi configuración de xdebug:

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.show_local_vars=on

Algunas consideraciones:

  1. Veo que su puerto es diferente al mío (9000 vs 9001). Vaya a Herramientas->Opciones->PHP, en la pestaña "Depuración", asegúrese de que el "Puerto del depurador" corresponda al especificado en xdebug.remote_port.

  2. Intenta usar localhost en lugar de 127.0.0.1

  3. Asegúrese de que la salida de phpinfo() contenga información sobre xdebug. Si no tiene una sección "xdebug", probablemente necesite verificar la ruta zend_extension.

  4. Recuerdo haber leído en la lista de correo de NetBeans que algunas personas tenían problemas causados ​​por el firewall de Windows, tal vez puedas intentar desactivarlo.