>  기사  >  개발 도구  >  phpstorm xdebug를 구성하는 방법

phpstorm xdebug를 구성하는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-08-14 11:22:516662검색

phpstorm xdebug를 구성하는 방법

1. 설치

http://www.xdebug.org/download.php를 열어 해당 버전을 다운로드하세요

그러나 머신에 설치된 PHP와 일치하는 버전을 다운로드하도록 주의하세요. 따라서 phpinfo 웹 페이지의 정보를 http://www.xdebug.org/find bina.php로 복사한 후 지침에 따라 설치하시면 됩니다. 아래 그림과 같이:

phpstorm xdebug를 구성하는 방법phpstorm xdebug를 구성하는 방법

클릭하여 dll 파일을 다운로드한 다음 php의 확장 디렉터리에 복사합니다. 예를 들어 내 디렉터리는 D:phpserverphp-7.0.27-nts-x64ext

입니다. 2. XDebug를 구성하고 php .ini를 열고 끝에 다음 코드를 추가합니다.

[Xdebug]  
;指定Xdebug扩展文件的绝对路径  
zend_extension= D:\phpserver\php-7.0.27-nts-x64\ext\php_xdebug-2.6.1-7.0-vc14-nts-x86_64.dll
;启用性能检测分析  
xdebug.profiler_enable=On
;启用代码自动跟踪  
xdebug.auto_trace=on
;允许收集传递给函数的参数变量  
xdebug.collect_params=On
;允许收集函数调用的返回值  
xdebug.collect_return=On
;指定堆栈跟踪文件的存放目录  
xdebug.trace_output_dir="D:/phpserver/tmp/Xdebug";指定性能分析文件的存放目录  
xdebug.profiler_output_dir="D:/phpserver/tmp/Xdebug"xdebug.profiler_output_name = "cachegrind.out.%p"xdebug.
remote_enable = On
xdebug.remote_port=19000xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1xdebug.var_display_max_depth = 10xdebug.idekey= PHPSTROM

참고: zend_extension을 자신의 확장 경로로 수정하고 Apache를 다시 시작합니다.

관련 권장 사항: "PhpStorm 사용 튜토리얼"

3 phpinfo 페이지에서 Xdebug 모듈을 검색할 수 있습니다.

phpstorm xdebug를 구성하는 방법

또는 cmd 아래에 php -m을 입력하여 XDebug 모듈을 확인하세요. 아래 그림과 같이

phpstorm xdebug를 구성하는 방법

또 주목해야 할 점은 시스템 환경 변수에 설정된 PHP 버전입니다. (예를 들어 여러 버전의 PHP가 구성된 경우)

phpStorm 구성

1. [파일]->[설정]->[언어 ​​& 프레임워크]->[PHP]에서 xdebug 서비스를 구성합니다. 서버.

phpstorm xdebug를 구성하는 방법

2. 디버그 구성, 디버그 포트는 php.ini에 구성된 xdebug.remote_port입니다.

phpstorm xdebug를 구성하는 방법

3. [실행]--[구성 편집]

phpstorm xdebug를 구성하는 방법phpstorm xdebug를 구성하는 방법

또는

phpstorm xdebug를 구성하는 방법

을 열면 구성 정보는 다음과 같습니다.

phpstorm xdebug를 구성하는 방법

4. . 디버깅을 시작하려면 녹색 딱정벌레를 클릭하세요.

phpstorm xdebug를 구성하는 방법

5. 실행하거나 디버그하면 아래에 표시된 디버깅 데이터를 볼 수 있습니다.

phpstorm xdebug를 구성하는 방법

위 내용은 phpstorm xdebug를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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