Check! Visual Studio Code에서 PHP 디버깅 실행(Xdebug)

안녕하세요, 오크 팬의 @dz_ 것 대평 카즈미입니다.

Prologue - 소개



프라이빗에서도 사용하고 있는 Visual Studio Code 로 PHP 디버그를 할 수 있도록(듯이), PHP Debug 의 확장 기능을 도입해 보았습니다!



Visual Studio Code란?



글쎄, Visual Studio Code은 Microsoft 오픈 소스 편집기입니다.

Javascript를 비롯해 PHP도 어느 정도 보완해주고, 간단하면서도 사용하기 쉬운 에디터입니다. Windows는 물론 Mac, Linux에서도 사용할 수 있으므로 양도로도 편리합니다.

Visual Studio Code > Debuggers > PHP Debug

전제


  • 연결할 서버에 xdebug이 설치되어 있습니다

  • 대략적인 흐름


  • 대상 서버의 xdebug 설정
  • Visual Studio Code 확장 프로그램 설치
  • Visual Studio Code 디버그 설정 만들기

  • 절차



    대상 서버의 xdebug 설정



    대상 서버의 xdebug 설정이 다음과 같은지 확인하십시오.
    xdebug.remote_enable=1
    xdebug.remote_autostart=1
    

    Visual Studio Code 확장 프로그램 설치



    Visual Studio Code 명령 팔레트를 열고 ext install을 입력한 다음 Extensions: Install Extension을 클릭합니다.

    PHP Debug 를 클릭하여 설치합니다.


    Visual Studio Code 디버깅 설정



    Visual Studio Code에서 디버깅할 코드가 포함된 디렉터리를 엽니다.

    디버그 화면을 열고 톱니바퀴 표시를 클릭하여 환경 설정을 엽니다.

    launch.json 가 열리므로 다음과 같이 설정합니다.

    .vscode/launch.json
    {
      "version": "0.2.0",
      "configurations": [
        //-- ここから
        {
          "name": "Custom Xdebug setting",
          "type": "php",
          "request": "launch",
          "port": 9000,
          "serverSourceRoot": "/var/www/html",
          "localSourceRoot": "${workspaceRoot}"
        }
        //-- ここまで
      ]
    }
    



    품목
    내용

    name설정 이름(임의의 문자열)
    typephprequestlaunchportxdebug 포트 (기본적으로 9000)
    serverSourceRoot대상 서버의 문서 루트
    localSourceRoot로컬 컴퓨터의 소스 코드 디렉터리 (.


    Epilogue - 결론



    잠시 사용하고 있습니다만, 특히 불편 없이 이용하고 있습니다. 꼭 사용해보세요!

    좋은 웹페이지 즐겨찾기