VS 코드 phpStudy 2018 PHP - 7.0.12 - NTS + Nginx 설정 XDebug

2148 단어 Nginx
IDE: VS Vode   Server:phpStudy2018   PHP - 7.0.12 - Nginx 버 전 으로 전환 
1.  기타 옵션 메뉴 → PHP 확장 및 설정 → PHP 확장 → Xdubug 선택
2.  설정 파일 열기 PHP. ini 대응 버 전 수정 텍스트 끝 에 주의
  • xdebug.profiler_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
    xdebug.trace_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
    zend_extension="D:\phpStudy\PHPTutorial\php\php-7.0.12-nts\ext\php_xdebug.dll"
    xdebug.remote_port = 9001
    xdebug.remote_autostart= On
    xdebug.remote_enable = On

  • xdebug. remote 주의port = 9001,xdebug.remote_port 이 설정 은 기본적으로 9000 이지 만 fast - cgi 의 기본 포트 도 9000 이 고 Nginx 가 사용 하 는 fast - cgi 포트 도 9000 이기 때문에 9001 로 수정 되 었 습 니 다.본인 의 테스트 를 통 해 수정 하지 않 고 잘못 던 지지 않 으 면 debug 시 브 라 우 저 는 멈 추 지 않 고 항목 에 정상적으로 접근 할 수 없습니다.
    3.  VS 코드 파일 → 첫 번 째 옵션 → 설정 → 사용자 설정 사용자 설정 파일 PHP 실행 가능 한 파일 설정 수정
  • "php.validate.executablePath": "D:\\phpStudy\\PHPTutorial\\php\\php-7.0.12-nts\\php.exe",

  • 일치 하 는 버 전 주의
    4.  VS 코드 설치 PHP Debug 플러그 인 왼쪽 상단 설정 아이콘 을 누 르 면 lauch. json 파일 수정
    {
        //    IntelliSense       。 
        //             。
        //        ,   : https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            
            {
                "name": "Listen for XDebug",
                "type": "php",
                "request": "launch",
                "port": 9001
            },
            {
                "name": "Launch currently open script",
                "type": "php",
                "request": "launch",
                "program": "${file}",
                "cwd": "${fileDirname}",
                "port": 9001
            }
        ]
    }

    주의 하 세 요. port 는 9001 이 고 PHP. ini 입 니 다. xdebug.remote_port 일치
    줄 번호 끊 기 지점 을 누 르 면 F5 또는 작은 삼각형 아이콘 이 시 작 됩 니 다. F10 정지점 이 있 는 방법 에서 한 단계 로 실행 합 니 다.  F11 호출 방법 내부 디 버 깅 에 들 어 갑 니 다.왼쪽 변수, 감시, 스 택 호출, 정지점 네 칸 에 관련 Debug 정 보 를 표시 합 니 다.
    참고 글:https://blog.csdn.net/cyan007/article/details/51684119

    좋은 웹페이지 즐겨찾기