2016-11-14 1 views
2

xdebugger를 설정하여 PhpStorm 2016.2를 성공적으로 설치하는 데 많은 시간을 할애했습니다. 그리고 그 말은 브레이크 포인트가 전혀 작동하지 않는다는 것을 의미합니다.xDebug가 PhpStorm과 작동하지 않습니다. 2016.2

PHP 5.6 서버용 Windows에서 AMPPS를 실행 중입니다. 예, php.ini 파일의 모든 수정시 Apache를 다시 시작합니다.

나는 누군가가 실수를 발견 할 수 있기를 희망하는 관련 자료의 스크린 샷을 올릴 것입니다.

그리고 여기가 Xdebug는에서 오류입니다 :

로그 2016년 11월 14일 19시 39분 56초에서 열 I : 로컬 호스트 : 9001 구성된 주소/포트에 연결합니다.
W : '9001 로컬 호스트', WSAPoll : 10022.
W :위한 만들기 소켓 '로컬 호스트 : 9001', WSAPoll : 10022.
E : 클라이언트에 연결할 수 없습니다에 대한 소켓을 만들기. :-(
로그인 누군가가이 나를 도울 수 있다면, 나는 아주 greatful 것 2016년 11월 14일 19시 39분 56초

PhpStorm config screen

Xdebug php.ini configs

마감했다. 에서 이 점은 모든 것을 시도한 것 같은 느낌입니다.

+1

Windows에서 xdebug 2.5 RC를 사용하지 마십시오. 현재 작동하지 않습니다. ** xdebug stable 2.4.1 **을 지금 사용하십시오 - 이처럼 간단합니다. http://stackoverflow.com/a/40803303/783119 – LazyOne

답변

1
  • 실행 -> 구성 편집으로 이동하십시오.

  • "+"기호를 클릭하고 PHP 원격 디버그로 이동하십시오.

  • "이름"입력란을 채우고 "서버"콤보에서 서버를 선택하십시오 (아직 작성하지 않은 경우 새 서버 작성).

  • ide 키로 "PHPSTORM"을 설정하십시오.

그런 다음 https://www.jetbrains.com/phpstorm/marklets/으로 이동하여 브라우저에 책갈피로 저장하십시오. 디버깅하기 전에 DEBUG 디버거를 활성화하십시오.

그런 다음 중단 점을 설정하고 오른쪽 상단 콤보 또는 실행 -> 디버그에서 선택한 서버가있는 버그 단추를 사용하여 디버그 세션을 시작하십시오.

귀하의 아파치 설정이 잘 보입니다.

호프가 도움이 되었으면 좋겠어.

+0

검토 해 주셔서 감사합니다. 불행히도, 나는 운이 없었습니다. 정말로 "해결 된"것은 내 다른 PC에서 사용하고있는 DLL을 복사하는 것이 었습니다. 문서 용으로 여기에 붙여 넣을 것입니다 (xdebugger 버전으로 configs). zend_extension = "C : \ Program Files (x86) \ Ampps \ php \ ext \ php_xdebug-2.4.0-5.6- vc11.dll " xdebug.이러한 구성으로 xdebug.remote_host = local.piperun xdebug.remote_port = 9000 xdebug.remote_handler = dbgp xdebug.profiler_enable = 1 xdebug.remote_autostart = 1 진정한 = remote_enable, 여분의 설정이 필요하지 않습니다. 감사합니다. –

관련 문제