문제

다중 개발자 XDEBUG PHP 환경을 어떻게 설정합니까?

다음 설정이 있습니다.

  • Apache 및 Xdebug가 장착 된 Linux 시스템과 Php.ini 파일이 올바른 것으로 생각합니다.
  • PDT Eclipse IDE의 통화를 프록시하는 데 사용하는 Python 프록시 스크립트를 찾았습니다.
  • 나는 php.ini의 iDekey를 "eclipse_dbgp"로 설정하고 Xdebug가 AutostArt로 설정했습니다.

프록시의 로그 정보에서 "eclipse_dbgp"키가있는 서버가 없으며 요청이 중지된다고합니다.

누구 든지이 문제를 해결하기 위해 단계별로 설정 한 사람이 있습니까?

Google을 사용하여 찾은 것을 소진했습니다.

도움이 되었습니까?

해결책

SSH를 사용하여 디버그 연결을 클라이언트 컴퓨터로 다시 터널링 할 수 있습니다. 예를 들어. 클라이언트 컴퓨터에서 다음과 같이 서버에 연결하십시오.

ssh -R 9000:localhost:9000 you@example.com

그런 다음 (로컬) 디버거를 발사하고 원격 스크립트를 시작하십시오. XDEBUG (서버에서)는 이제 그와 연결됩니다. localhost:9000, 그러나이 포트가 로컬 컴퓨터로 다시 전달되므로 (로컬) 디버거는 연결을 받게됩니다.

클라이언트 측에서 Windows를 사용하는 경우 Putty를 사용하여 동일한 작업을 수행 할 수 있습니다.

관중의 문서를 참조하십시오 자세한 내용은.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top