XDebug에 대한 복잡한 가이드가 많이 있으므로 모든 사람을 위해 빠른 작업을 단순화합니다.
https://technex.us/2020/06/installing-xdebug-on-anything-for-vscode-in-5-minutes
Visual Studio Code는 기본적으로 디버깅 지원을 제공합니다. 왼쪽 막대에서 디버그 아이콘 (OS X : ⇧⌘D, Windows / Linux : CTRL + SHIFT + D)을 클릭 한 다음, 톱니 바퀴 아이콘을 클릭하여 launch.json 파일을 열거나 존재하지 않는 경우 생성하십시오.
물론 PHP XDebug 확장이 설치되어 있어야 합니다.
이제 이것을 열어서 launch.json 파일에 추가하십시오.
{
"type": "php",
"request": "launch",
"name": "Listen For XDebug",
"port": 9000,
"pathMappings": {
"/var/www/": "${workspaceRoot}"
},
"xdebugSettings": {
"max_children": 256,
"max_data": -1,
"max_depth": 5
},
"ignore": [
"**/vendor/**/*.php"
]
}
/var/www/를 코드가 로컬 서버의 위치로 변경하십시오.
이것을 php.ini에서 설정하십시오
[xdebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.profiler_enable_trigger = 1
두 번 해야 할 수도 있습니다. CLI와 PHP-FPM에 한번!
php.ini 파일의 일반적인 위치 :
php-fpm을 다시 시작하는 것을 잊지 마십시오!
이제 녹색 재생 버튼을 눌러 디버거를 시작하십시오.
등록된 댓글이 없습니다.