Ik ben niet zeker van Windows, maar in latere versies van PHP op Linux (vanaf ten minste 5.4) is de xdebug-configuratie in een apart bestand. De mijne is in:
/etc/php/7.0/apache2/conf.d/20-xdebug.ini
Als je geen speciaal xdebug ini-bestand hebt, zorg er dan voor dat je de juiste php.ini bewerkt. In mijn systeem zijn er 3:
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/phpdbg/php.ini
Hier is mijn xdebug-configuratie:
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
Een paar overwegingen:
-
Ik zie dat jouw poort anders is dan de mijne (9000 versus 9001). Ga naar Extra->Opties->PHP, zorg er op het tabblad "Debugging" voor dat de "Debugger-poort" overeenkomt met de poort die is opgegeven in xdebug.remote_port.
-
Probeer localhost te gebruiken in plaats van 127.0.0.1
-
Zorg ervoor dat de uitvoer van phpinfo() informatie bevat over xdebug. Als je geen "xdebug"-sectie hebt, moet je waarschijnlijk het pad zend_extension controleren.
-
Ik herinner me dat ik op de NetBeans-mailinglijst las dat een paar mensen problemen hadden die werden veroorzaakt door de Windows-firewall, misschien kun je proberen deze uit te schakelen.