정보실

웹학교

정보실

php 5 분 안에 VSCode 용으로 XDebug 설치

본문

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 파일을 열거나 존재하지 않는 경우 생성하십시오.


54 


물론 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 파일의 일반적인 위치 :

  • Linux: /etc/php/{$version}/php.ini
  • macOS (Homebrew): /usr/local/etc/php/{$version}/php.ini

php-fpm을 다시 시작하는 것을 잊지 마십시오!


이제 녹색 재생 버튼을 눌러 디버거를 시작하십시오.

페이지 정보

조회 17회 ]  작성일20-06-26 14:50

웹학교