I am on windows 7, 64bit, with xampp 3.2.1 installed . I got my xdebug dll file through the xdebug.org wizard, and put it where the wizard told me to, C:\xampp\php\etc. Then I made sure to modify the correct (and as far as I'm aware only) php.ini file at C:\xampp\php\php.ini. This is the same ini that phpinfo() reports.
When I run php -m , I can see the xDebug extension listed twice, just as it should be. But going back to a phpinfo() output, the extension is not listed.
I've tried restarting my computer, apache. If I try to run this script to test if xdebug is working, it gives me a error
socket_bind(): unable to bind address [10048]:Only one usage of each socket address (protocol/network address/port) is normally permitted
phpinfo()will tell you exactly which .ini files are being processed. there's generally two of them: one for command line, one for SAPI (webserver). you probably have xdebug only in the CLI .ini file