Dans les distributions recentes de Wamp, Xdebug est déjà installé.

Ce qu'il faut savoir c'est que le php.ini utilisé par Wamp, n'est pas celui qui figure dans c:/wamp/bini/php/php5.x.x
mais celui figurant dans c:/wamp/bin/apache/apache2.x.x/bin
Correctif du 26/10/2018 : version 3.1.4 de Wamp
Wamp copie les fichiers de configuration selon la selection de la version de PHP au demarrage des services.
Il faut donc corriger dans chaque /wamp/bin/php/phpx.x.x/php.ini et pas dans /wamp/bin/apachex.x.x/bin qui est ecrasé à chaque lancement.

Il faudra donc juste supprimer les lignes du groupe [xdebug] en fin du php.ini ou de phpForApache.ini et les remplacer par

 [xdebug]
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1
xdebug.idekey=netbeans-xdebug

Ensuite cherchez la clé : output_buffering (point le + important)

Si besoin décommentez là et mettez :
output_buffering = off

Relancer ensuite le serveur, et demandez un phpinfo().

Vérifier bien que vous avez une rubrique XDEBUG, avec les mentions encadrées :xdebug-netbeans-config-01Si le port n'est pas à 9000, c'est soit que vous avez oublié de relancer le serveur Wamp, soit que vos modifications ne sont pas dans le bon php.ini.

Voir aussi l'article : Installation de Netbeans avec Xdebug sous Windows...