>  기사  >  백엔드 개발  >  phpstorm은 PHP 디버깅을 위해 Xdebug를 구성합니다 tutorial_php 기술

phpstorm은 PHP 디버깅을 위해 Xdebug를 구성합니다 tutorial_php 기술

WBOY
WBOY원래의
2016-05-16 20:29:322650검색

작동 환경:

PHPSTORM 버전: 8.0.1

PHP 버전: 5.6.2

xdebug 버전: php_xdebug-2.2.5-5.6-vc11-x86_64.dll

ps: php 버전과 xdebug 버전이 일치해야 합니다

1. PHP xdebug 확장 설치

php.ini 구성, 다음 구성은 참고용일 뿐이므로 경로를 직접 변경해야 합니다!

[x디버그]

zend_extension=”D:wampphp-5.6.2-x64extphp_xdebug-2.2.5-5.6-vc11-x86_64.dll”

xdebug.remote_enable = 켜기

xdebug.remote_handler = dbgp

xdebug.remote_host=localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

ps:remote_handler,remote_host,remote_port는 모두 기본값이 있지만 그래도 설정하는 것이 좋습니다. 적어도 이러한 매개변수를 설정하는 방법을 알아두세요~

php정보 보기~

2.PHPSTORM 설정

작가님은 이전에 zendstudio를 사용해 왔는데 처음에는 phpstorm을 사용하는 것이 매우 힘들었습니다. 한동안 사용해보니 꽤 사용하기 쉽습니다~

1. 먼저 phpstorm의 xdebug 구성을 확인하세요

여기서 디버그 포트는 php.ini의 xdebug.remote_port와 일치해야 합니다! 기본값은 9000입니다. 9000번 포트가 사용중인 경우 다른 포트로 변경할 수 있습니다.

2. 디버그를 설정합니다.

로컬 웹서버 추가~

www.51open.pcom은 내 로컬 웹 서버입니다~ ~

3. 디버깅 시작

첫 번째 중단점을 설정한 후 F9를 Shift

첫 번째 중단점을 설정하고 구성된 디버그를 선택한 후 옆에 있는 버그 버튼을 클릭하세요

요약:

중단점 구성에 따라 또는 디버그 URL을 여는 과정 중이나 POST 후에 PhpStorm이 디버그 연결을 수신하는 경우 즉시 편집기 인터페이스로 전환하고 설정된 중단점으로 이동합니다. 클라이언트는 대기합니다. PhpStorm의 운영을 위해.

언제든지 PhpStorm 디버깅을 중단하거나 Step Into / Step Over / Run to Cursor를 편리하게 수행할 수 있습니다(까다롭습니다).

앗, 디버깅하고 싶지 않은데 PhpStorm이 계속 표시되나요? 방금 전화 버튼을 기억하고 다시 클릭하여 빨간색으로 만듭니다.

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