티스토리 뷰
1. 일단 sail 사용 메뉴얼부터 보자.
https://laravel.com/docs/8.x/sail#debugging-with-xdebug
.env파일에
SAIL_XDEBUG_MODE=debug
SAIL_XDEBUG_CONFIG="client_host=host.docker.internal client_port=9003 start_with_request=yes"
추가 해주자.
SAIL_XDEBUG_CONFIG의 경우는 리눅스일경우 호스트로 넣으라는데, 나는 나중에 Phpstorm이랑 포트번호 맞춰줘야해서 적어줬당
2. phpstorm에서 preferences, PHP 클릭해서 CLI InterPreter 셋팅 - 옆에 ... 클릭해서 새로 만들고,
+ 클릭해서 Select CLI Interpreter 가 팝업되는데, From docker~ 선택.
Image name을 sail-8.1블라블라 선택해주고 OK. 선택하면 다음과 같이 셋팅 될거임.
Preferences PHP에서 Path mappings, Docker Container도 경로 설정 해주면 되는데,
Path mappings : 작은 창 뜨면 + 클릭해서 Local Path에는 노트북의 프로젝트 경로 입력해주고, Remote Path는 적당히 입력해주자.
나는 /opt/project로 적음.
Docker Container : 작은창 뜨면 Volume bindings 에 + 클릭후 Host Path는 노트북의 프로젝트 경로 입력해주고, Container Path에는 /opt/project 입력해줌
3. phpstorm에서 preferences에서 PHP > Servers 에서 아래와 같이 셋팅하자.
+ 눌러서 이렇게 셋팅 ㄲ
4. PHP > Debug
1번에서 입력한 포트번호 debug port에 추가 해주자.
5. 커맨드 + 쉬프트 + A 로 액션 검색 (config) 검색후 'Edit ConfigUrations...' 선택
6. PHP Remote Debug 에서 + 클릭해서 다음과 같이 설정
7. Preferences > Docker 경로 맞춰줌.
하면 스톰 설정 해줄건 다해줬나보다....
테스팅 코드 짜서 돌아가는지 확인해보자.
그러면 셋팅이 되었다!
- Total
- Today
- Yesterday
- fmf
- 엘라스틱서치한글성공!
- 테스팅환경
- 프로그래밍은디버거부터시작이다
- 테스팅
- gcp
- xml로도
- twoserven.kr/0410
- Testing
- twoseven.kr/0410
- 더미데이터도유형이있어요
- UTF8
- 배열을_이쁘게
- PhpStorm
- JSON으로도
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |