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:
-
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.
-
Försök att använda localhost istället för 127.0.0.1
-
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.
-
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.