Jeg er ikke sikker på Windows, men i senere versioner af PHP på linux (startende fra mindst 5.4) er xdebug-konfigurationen i en separat fil. Min er i:
/etc/php/7.0/apache2/conf.d/20-xdebug.ini
Hvis du ikke har en dedikeret xdebug ini-fil, så sørg for at du redigerer den rigtige php.ini. I mit system er der 3:
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/phpdbg/php.ini
Her er 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
Et par overvejelser:
-
Jeg kan se, at din port er forskellig fra min (9000 vs 9001). Gå til Værktøjer->Indstillinger->PHP, på fanen "Fejlretning" sørg for, at "Debugger-porten" svarer til den, der er angivet i xdebug.remote_port.
-
Prøv at bruge localhost i stedet for 127.0.0.1
-
Sørg for, at outputtet af phpinfo() indeholder information om xdebug. Hvis du ikke har en "xdebug"-sektion, skal du sandsynligvis tjekke zend_extension-stien.
-
Jeg kan huske, at jeg læste på NetBeans-mailinglisten, at nogle få personer havde problemer forårsaget af Windows-firewallen, måske du kan prøve at deaktivere den.