sql >> Databasteknik >  >> RDS >> Mysql

netbeans xdebug väntar på anslutning trots att ha gått igenom alla forumsvar

Jag är inte säker på Windows, men i senare versioner av PHP på linux (med början från minst 5.4) finns xdebug-konfigurationen i en separat fil. Min är i:

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

Om du inte har en dedikerad xdebug ini-fil, se till att du redigerar rätt php.ini. I mitt system finns det 3:

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

Här är min xdebug-konfiguration:

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

Några överväganden:

  1. Jag ser att din port skiljer sig från min (9000 vs 9001). Gå till Verktyg->Alternativ->PHP, på fliken "Debugging" se till att "Debugger-porten" motsvarar den som anges i xdebug.remote_port.

  2. Försök att använda localhost istället för 127.0.0.1

  3. Se till att utdata från phpinfo() innehåller information om xdebug. Om du inte har en "xdebug"-sektion måste du förmodligen kontrollera sökvägen till zend_extension.

  4. Jag minns att jag läste på NetBeans e-postlista att några personer hade problem orsakade av Windows-brandväggen, du kanske kan försöka inaktivera den.



  1. Att ställa in värdet för en kolumn av alla rader är mycket långsamt

  2. Skapa en pivottabell med PostgreSQL

  3. Konstigt dubblettbeteende från GROUP_CONCAT av två LEFT JOINs av GROUP_BYs

  4. SQL Server 2017:Tillgängliga funktioner på Linux