php xdebug 관련 (eclipse mars) #php, #xdebug, #eclipse, #이클립스, #mars

안녕하세요.
블로거 라엘양입니다~^^

한해가 가기전에 무언가 남겨야하는 시기입니다.
서브루틴 회원님께서 2018년 11월 26일 15시 00분에 올린 카드입니다 ^_^

1. 9000 포트 외부접속 가능하도록 (공유기 포트포워딩 사용)
– netstat -ano | findstr :9000 => 9000 포트 [PID] 확인
– tasklist | findstr [PID] => javaw가 9000 포트 쓰는지 확인
– tcping 내부IP 9000 => 내부포트 확인 (tcping은 외부 유틸리티임)
– tcping 공유기IP 9000 => 포트포워딩 확인 (공유기에 할당된 IP. 공유기 설정에 있음)
=> 안될시 포트포워딩 문제 or 방화벽 문제임
=> 윈도우 방화벽 포트 열기: 방화벽 -> 고급 -> 인바운드 규칙 -> 새규칙 -> 포트 -> 9000 -> 연결허용
– tcping 외부IP 9000 => 외부포트 확인
php.ini에 xdebug 설정 => service php-fpm restart
이클립스 debug 설정 후 디버그 시작
연결안될시 /var/log/php-fpm/xdebug.log 확인
내부IP 고정은 192.168.0.30

** IP, 포트 확인해도 안될때 –> 이클립스 재시작

** 이클립스 breakpoint 단축키 안될때 -> Window > Perspective > customize perspective… -> “Action Set Availability”, check “Breakpoints”

** php파일 breakpoint 동작 안될때
Debug Configurations -> Debugger -> Configure -> Path Mapping => 루트와 www만 매핑되도록 남길것
원문보기

2018/11/26 15:00

총 등록 키워드는 5개, 0건의 토론이 있습니다.

컨텐츠를 모두 보려면 이미지를 클릭하세요~

서브루틴 님의 소식을 모아서 보실 수 있습니다.

새로운 카드를 등록해주셔서 감사합니다!

시력게임 :: 눈이 건강해지는 앱 [아이앱]