https://hoyatag.com/4286php xdebug 관련 (eclipse mars)
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