#참고:각 모듈별 버전 - 글 작성 당시 기준
PHP: 8.1.2
Laravel : Docker Sail 사용 laravelsail/php81-composer
Node / NPM : 18.19.0 / 10.2.3
xdebug : 3.1 << 설치확인할것
설치상세: https://ssnail.tistory.com/52
1) sail 첫 설정시 기본적으로 wsl ubuntu에 설치되어 있는 아파치는 스탑
sudo systemctl stop apache2
2) vscode
소스폴더 경로를 열어준다. 예) 작업폴더 : /home/usr/apps/ex-app
Debug 파일 생성 launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Sail Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"pathMappings": {
"/var/www/html": "${workspaceFolder}"
},
"hostname": "127.0.0.1",
"ignore": ["**/vendor/**/*.php"],
"xdebugSettings": {
"max_data": 65536,
"show_hidden": 1,
"max_children": 100,
"max_depth": 3
}
},
]
}
3) .env 파일
SAIL_XDEBUG_MODE=develop,debug
4) xdebug 브라우저 익스텐션 해당되는거 설치 (난 크롬 이용)
https://xdebug.org/docs/step_debug#browser-extensions
5) sail Restart
./vendor/bin/sail down && ./vendor/bin/sail up -d
6) 중단점을 찍어준다.
routes/web.php 추천
7) F5 실행 테스트
'BACK > PHP' 카테고리의 다른 글
[laravel] breeze @vite 노출 오류 (0) | 2024.01.16 |
---|---|
[laravel] wsl sail 사용 개발 시 PHP 버전 오류 (0) | 2024.01.12 |