>백엔드 개발 >PHP 문제 >xdebug가 PHP에서 유용합니까?

xdebug가 PHP에서 유용합니까?

烟雨青岚
烟雨青岚원래의
2020-06-30 16:50:203138검색

xdebug는 PHP에서 유용합니다. Xdebug는 PHP 프로그램의 실행 상태를 추적, 디버깅 및 분석하는 데 사용할 수 있는 오픈 소스 PHP 프로그램 디버거(예: 디버그 도구)입니다.

xdebug가 PHP에서 유용합니까?

php xdebug는 유용합니다.

Xdebug는 PHP 프로그램의 실행 상태를 추적, 디버깅 및 분석하는 데 사용할 수 있는 오픈 소스 PHP 프로그램 디버거(예: 디버그 도구)입니다.

2018년 Xdebug의 최신 버전은 Xdebug 2.7.0beta1이며 릴리스 날짜는 2018-09-20이며 PHP7.2에 대한 지원이 추가되었습니다.

Install

xdebug 다운로드

스레드로부터 안전하지 않은 버전과 스레드로부터 안전하지 않은 버전이 있는데, 주로 PHP 버전이 스레드로부터 안전한지 확인하기 위한 것입니다.

그런 다음 이를 PHP 아래의 ext 디렉토리에 복사하고

php.ini를 수정하고 다음 정보를 추가합니다:

[Xdebug]

zend_extension="x:PHPextphp_xdebug-2.0.5-5.2.dll"

; 다음은 매개변수입니다.

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.trace_output_dir=”x:Temp”

xdebug.profiler_enable=on

xdebug.profiler_out _dir= 넣어 ”x :Temp"

; x는 드라이브 문자입니다.

매개변수 설정

"전원 모델입니다. 이 함수는 함수 호출에 대한 모니터링 정보를 사용자가 지정한 디렉터리에 파일 형식으로 출력할 수 있습니다. 이 구성 항목의 기본값은 꺼짐입니다.

xdebug.collect_params=on

; "함수 매개변수" 수집 기능을 켭니다. 함수 프로시저 호출의 모니터링 정보에 함수 호출의 매개변수 값을 포함시킵니다. 이 구성 항목의 기본값은 꺼짐입니다.

xdebug.collect_return=on

; "함수 반환값" 수집 기능을 켭니다. 함수 프로시저 호출의 모니터링 정보에 함수의 반환 값을 포함시킵니다. 이 구성 항목의 기본값은 off입니다.

xdebug.max_nesting_level=100

xdebug.profiler_enable=on

;성능 모니터를 켜세요.

xdebug.remote_enable=on

; 디버깅 여부

xdebug.trace_output_dir=" d:Temp"

;

xdebug.profiler_output_dir="d:Temp"

;성능 모니터링 정보 출력 파일의 경로를 설정합니다.

파라미터 설정 후 서버를 재시작하고 phpinfo() 함수를 사용하여 xdebug 프로젝트가 있는지, 설치 성공 여부를 확인합니다.

자세한 구성 매개변수 옵션은 다음과 같습니다.

추천 튜토리얼: "

php tutorial

"

위 내용은 xdebug가 PHP에서 유용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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