Remote Debugging PHP in Visual Studio Code with XDebug prereqs:
1) This post assumes you already have a working xdebug install
2) vscode
"stopOnEntry": true,
"pathMappings": {
"/var/www/vhosts/": "${workspaceRoot}/",
}
The exact path mappings will depend on your project
Click the ‘play’ icon (or press F5) to start the debugging session
To set a breakpoint, click on the gutter to the left of the line number
Install the easy-xdebug instension in your browser:
Firefox
Xdebug Helper is the best solution I have found for firefox – simply install the extension from here
Using Firefox
Xdebug Helper is the best solution I have found for firefox – simply install the extension from here, navigate to the site you want to debug, and click the little green bug, select debug and reload your page to open in your editors debugger.
Using Chrome
Xdebug Helper is the best solution I have found for chrome – simply install the extension from here, navigate to the site you want to debug, and click the little green bug, select debug and reload your page to open in your editors debugger.
lastly, navigate to the site you want to debug, and click the little green bug, select debug and reload your page to open in your editors debugger. You are now Remote Debugging PHP in Visual Studio Code with XDebug!
refs:
https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug
https://scotch.io/@chenster/debugging-php-in-visual-studio-code205