Add the following to the CLI php.ini file. Note: this is not the same as the one Apache uses in WAMP/MAMP etc. Also note the use of port 9001 instead of the usual 9000 we use for normal PHP debugging.
[xdebug] xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.idekey = VSCODE xdebug.remote_port = 9001 xdebug.remote_autostart = 1 xdebug.max_nesting_level = 512 xdebug.show_local_vars=1
Add the following to your launch.json file, and click PHPUnit from the dropdown to start debugging.
{ "name": "PHPUnit", "type": "php", "request": "launch", "port": 9001 }
Run phpunit as normal from the command line and it should work.
phpunit