vmware 게스트 OS로 xdebug 세션을 열 수 없나요?

vmware 게스트 OS로 xdebug 세션을 열 수 없나요?

xdebug 2.1.2를 로드했는데 phpinfo에서 작동하는 것 같습니다. 그러나 xdebug가 포트 9000을 수신하는지 어떻게 확인할 수 있는지 알고 싶습니다. 일반적으로 xdebug를 위해 리버스 쉘을 사용하지만 로컬 상자에 있는 vmware를 사용하여 일반 원격 세션을 원합니까? 가상 머신에서 호스트를 핑할 수 있고, 호스트에서 가상 머신으로 웹 서버에 연결할 수 있으며, FTP 세션도 열 수 있지만 IDE를 xdebug에 연결할 수 없습니까? 이미 vmnet8에서 호스트 포트로 포트 80 및 9000을 전달했습니다.

내 vmware-netconfig는 다음과 같습니다.

NAT 모드에서 VMnet8을 사용하고 있습니다. 내 서브넷은 192.168.92.0입니다. 내 손님의 IP는 192.168.92.128입니다.

포트 80과 포트 9000을 전달했습니다. 그러나 내 호스트에서 포트 21에 액세스할 수 있습니까??? 포트 포워딩 없이 게스트 OS에 FTP로 연결할 수 있나요?

답변1

먼저 php.ini 파일에서 xdebug.remote_log를 활성화하세요.

Telnet Hostip 9000을 사용해 보십시오.

xdebug.idekey=ECLIPSE_DBGP 라인이 구성되어 있는지 확인하세요.

관련 정보