문제
다중 개발자 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를 사용하여 동일한 작업을 수행 할 수 있습니다.
관중의 문서를 참조하십시오 자세한 내용은.
제휴하지 않습니다 StackOverflow