Laravel Sail에서 Xdebug를 활성화하고 VS Code로 코드를 디버깅하는 방법
4378 단어 phplaravelvscodeopensource
XDebug 및 Visual Studio Code로 Laravel 디버깅
Unsplash에서 Kevin Ku의 iPhoto
Laravel sail을 설치하지 않은 경우 Laravel Sail installation을 읽고 Laravel Sail 설정을 완료할 수 있습니다.
Laravel 코드를 디버깅하려면 다음 단계를 수행해야 합니다.
1. Laravel Sail에서 Xdebug 활성화
Laravel Sail Docker는 기본적으로 Xdebug 지원과 함께 제공됩니다. Xdebug은 인기 있고 강력한 PHP용 디버거입니다.
.env 구성 파일을 열고 아래 구성을 추가합니다.
SAIL_XDEBUG_MODE=develop,debug
.env 구성 업데이트 후 항해를 시작하십시오.
sail down
sail up
테스트 Xdebug는 sail php -v를 사용하여 성공적으로 설치되었습니다.
2. VS 코드 구성 PHP 디버그
2.1 VS Code 설치 PHP 디버그 확장
VS Code를 열고 확장 검색에서 "PHP debug"을 검색합니다.
PHP 디버그 확장을 설치합니다.
2.2 launch.json 파일 생성
설치 후 실행 탭을 클릭하고 구성 추가를 클릭하십시오.
실행 > 구성 추가
그런 다음 PHP 환경을 선택하십시오. launch.json 파일은 VSCode에 의해 루트 디렉터리에 추가됩니다.
아래 코드를 복사하여 launch.json 파일에 추가합니다.
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"pathMappings": {
"/var/www/html": "${workspaceFolder}"
}
}
]
}
3. 디버깅 시작
줄 번호를 클릭하여 중단점을 추가합니다.
실행 탭을 클릭하고 디버깅 시작을 선택합니다.
실행 > 디버깅 시작(또는) F5
중단점의 브라우저 열기 경로에서 컨트롤러를 추가했습니다. VS 코드에서 중단점이 강조 표시됩니다.
디버그 도구 모음을 사용하여 코드 디버그를 시작합니다. VS Code를 사용한 디버깅에 대한 보다 일반적인 정보는 https://code.visualstudio.com/docs/editor/debugging에서 찾을 수 있습니다.
읽어 주셔서 감사합니다.
더 많은 것을 기대해 주세요!
balajidharma.medium.com에서 저를 팔로우하세요.
Reference
이 문제에 관하여(Laravel Sail에서 Xdebug를 활성화하고 VS Code로 코드를 디버깅하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/balajidharma/how-to-enable-xdebug-on-laravel-sail-and-debugging-code-with-vs-code-36c7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)