xdebug를 사용하여 원격 서버를 디버깅하고 있습니다. 의 내가 있다고 가정 해 봅시다다른 클라이언트에서 xdebug HTTP 요청을 설정하는 방법
- 클라이언트가 IDE C1
- 내가 C2에 의해 전송 된 요청을 디버깅 할 수있는 방법 서버
에 HTTP 요청을 보냅니다 다른 클라이언트 C2에서 디버깅 할 수있는 서버 S , 내 PC C1에?
xdebug를 사용하여 원격 서버를 디버깅하고 있습니다. 의 내가 있다고 가정 해 봅시다다른 클라이언트에서 xdebug HTTP 요청을 설정하는 방법
에 HTTP 요청을 보냅니다 다른 클라이언트 C2에서 디버깅 할 수있는 서버 S , 내 PC C1에?
나는 그렇게 생각하지 않는다. xdebug가 다시 연결되기 때문입니다. 따라서 한 시스템에서 요청하면 동일한 시스템에 연결을 시도합니다. 같은 ip-s가없는 한. 편집 :
아래 텍스트는 동일한 서버에서 디버깅하기위한 것입니다.
xdebug에 대해 고유 한 세션 ID를 설정해야합니다.
예 :이 설정으로 문제를 해결 here
: 일부 클라이언트가 서버에 연결하는 경우
# addr of server with debugger
xdebug.remote_host = 127.0.0.1 # or another debug server addr
xdebug.remote_port = 9000
xdebug.remote_enable = 1
# as you wish
xdebug.remote_autostart = 1
# must be set to 0!
xdebug.remote_connect_back = 0
그래서, 서버에 연결을 시도합니다 XDEBUG_SESSION_START =
는 소스가 my_unique_session_id remote_host
. 이 경우 remote_host
은 서버 주소 일 수 있습니다.
감사합니다. 이전에 시도했지만 작동하지 않았습니다. 아마도 잘못 입력 한 것 같아요. –
우리 모두에게 일어납니다 :) –