>개발 도구 >phpstorm >명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

(*-*)浩
(*-*)浩원래의
2019-11-23 11:39:514923검색

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

먼저 PHP용 xdebug 확장을 설치해야 합니다.

1 xdebug를 다운로드하고 PHP5.5의 기본 설치 패키지 아래 ext 디렉터리에 다운로드합니다. zend_ext 디렉터리가 있습니다. 이 디렉터리에 넣을 수도 있습니다. 나중에 설치 경로를 기억하세요(권장 학습: phpstorm 자세한 설명)

(D:\root\wamp\bin\php\php5.5.12\ext\php_xdebug-2.2.5-5.5-vc11.dll或D:\wamp\bin\php\php5.5.12\zend_ext\php_xdebug-2.2.5-5.5-vc11.dll)

2. php.ini를 수정하고 xdebug를 연결하여 xdebug를 효과적으로 만듭니다

;XDEBUG Extension
zend_extension = "D:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
;将xdebug的扩展路径添加到这里(步骤一中的路径,根据你的xdebug放置的路径来确定。)
[xdebug]
xdebug.remote_enable = on  #开启xdebug的调试
xdebug.remote_port = 9001  #xdebug调试侦听的端口
xdebug.remote_host = localhost #本地的侦听的主机
xdebug.idekey = phpstorm  #用IDE协助时需要的key

3 .Pass phpinfo를 방문하여 구성이 올바른지 확인하세요

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

두 번째, Phpstorm 관련 구성

1, 기본 디버그 설정, 메뉴 표시줄 파일->설정을 클릭하고 대화 상자를 열고 드롭다운 왼쪽 메뉴 언어 및 프레임워크 -> PHP -> 디버그 설정

은 주로 디버그 포트를 9001로 구성합니다. 9000 포트가 점유되지 않도록 하려면 9001을 선택하세요.​

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명2, 디버그->DBGp 프록시를 열고 여기에 php.ini의 구성 항목을 추가합니다.

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

3. 새 PHP 서버를 만들고 이름을 test로 변경합니다. 호스트: localhost, 포트: 80, 디버거: Xdebug, 저장.

이 서버는 특정 디버깅의 향후 구성을 위해 예약되어 있습니다.

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

4. 프로젝트의 디버그 설정의 경우 메뉴 표시줄에서 실행->구성 편집...을 클릭하여 대화 상자를 열고

1) 새 디버그 구성을 추가하고 현재 PHP 프로젝트 서버를 위한 새로운 것(3단계에서 구성한 서버이면 충분합니다)

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명새 디버그 이름을 지정할 수 있습니다. 이름: debugphp, 서버: 방금 구성한 서버를 선택하세요

start Url: 기본값은 디렉터리입니다. , 물론 원하는 것은 무엇이든 할 수 있습니다. 추가

브라우저: 적합하다고 생각되는 브라우저를 선택하세요.

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

3, 디버깅 시작

1, 중단점 추가, 루트 디렉터리에서 PHP 파일 열기 , PHP 파일을 선택합니다. 임의의 라인을 마우스 오른쪽 버튼으로 클릭하여 중단점을 추가하거나 라인의 헤더를 클릭합니다.

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

2, Shift+F9 또는 메뉴 표시줄 오른쪽에 있는 스파이더를 클릭하세요

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명

3, Phpstorm이 브라우저를 열고 프로그램을 실행하고 디버깅 지점을 캡처합니다. 디버그 인터페이스로 돌아가기

명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명위로 브라우저에 대한 디버깅 지원이 완료되었습니다.

위 내용은 명령줄과 브라우저에서 Phpstorm을 디버깅하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:phpstorm이 뭐죠?다음 기사:phpstorm이 뭐죠?