저는 Windows에 있는데 XDebug를 통해 PhpStorm을 사용하여 웹 응용 프로그램 (Vagrant/Homestead와 호스트 됨)을 디버깅하려고합니다. 나는 많은 설정을 시도했지만 일을 제대로 할 수 없었다. PhpStorm XDebug 설정은 꽤 일반적입니다.Vagrant Homestead의 PhpStorm 및 XDebug
이 현재 Xdebug는 구성이다
유랑의 @ 농가 : IDE에서 /etc/php/7.0/cli/conf.d/20-xdebug.ini
zend_extension=xdebug.so
xdebug.remote_enable = on
xdebug.remote_connect_back = on
xdebug.idekey='PHPSTORM'
" PHP 디버그 연결 수신 대기 "가 설정되어 있습니다. 나는 새로운 크롬 탭이 열립니다 디버깅을 시작하려고하고 URL이 ?XDEBUG_SESSION_START=16588
, 예를 들어, 종료하지만, 디버거가 실행되지 않으며,이 때 IDE는 말씀 :
을 또한, NETSTAT 포트 9000이 여전히 듣고 있다고합니다. 아이디어가 있으십니까?
케이티는 답변 주셔서 감사합니다. 나는 많은 가이드를 따라 갔고 아무도 아파치를 언급하지 않았다. 방독 농가는 nginx를 실행하고 아파치가 아닌 것 같습니다. 또한 phpinfo()는 올바른 값을보고합니다. 나는 phpstorm과 가상 기계 통신 사이에 문제가 있다고 생각하지만, 무엇이 잘못되었는지 이해하지 못합니다. – zangarmarsh
아마도 도움이 될 것 같습니다 : http://stackoverflow.com/questions/15339165/cannot-debug-with-phpstorm-vagrant- xdebug? rq = 1 – Katie
@ zangarmarsh, 내 업데이트를 참조하십시오 ... – Katie