다음에서는 Windows 플랫폼과 Aptana Studio를 예로 들어 XDdebug의 사용법을 소개합니다.
1. XDebug 설치
1) php의 XDebug 확장 .dll 파일을 다운로드합니다. 공식 다운로드 주소는 https://xdebug.org/download.php 입니다. 실제 PHP, VC 버전 및 스레드 안전 상태 다운로드에 따른 아키텍처.
2) 다운로드한 .dll 파일을 PHP 설치 디렉터리의 ext 디렉터리에 복사합니다.
3) php.ini 파일을 열고 다음 설정을 추가합니다.
xdebug.profiler_append = 0
성능 모니터링 설정 스위치
xdebug.profiler_enable = 1
xdebug .profiler_enable_trigger = 0
; profiler_enable을 1로 설정하면 파일이 위치한 디렉터리에 성능 모니터링 정보가 기록됩니다.
xdebug.profiler_output_dir ="D:phpStudytmpxdebug"
모니터링 정보 출력 경로
xdebug.trace_output_dir="D:phpStudytmpxdebug"
;생성된 성능 모니터링 파일 이름
🎜>
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
🎜>.dll 파일 경로
zend_extension="D:phpStudyphp54nextphp_xdebug-2.4.0-5.4-vc9- nts.dll"
4) 서버 다시 시작
2) window-> Preferences->php->php 인터프리터는 다음과 같이 설정합니다.
이름은 파서의 이름이고 실행 경로는 php 설치 디렉터리에 있는 php.exe 파일의 경로이며 php.ini는 선택 사항입니다. 이 시점에서 XDebug가 설정되었습니다.
3) XDdebug를 사용하여 F11 단축키로 디버깅합니다. Step into는 단일 단계 실행입니다. 하위 기능을 만나면 단일 단계 실행(F5)을 시작하고 계속 진행하세요.Step over는 하위 기능을 만나면 실행됩니다. 하위 기능 진입은 한 단계로 실행되지만 하위 기능 전체가 실행된 후 중지됩니다. 즉, 하위 기능 전체가 한 단계로 간주됩니다. (F6)
스텝리턴이란 하위 기능에 들어왔을 때 스텝리턴을 이용해 나머지 하위 기능을 실행하고 이전 기능으로 돌아갈 수 있다는 뜻이다. (F7)
이제 안심하고 PHP 프로그램을 디버그할 수 있습니다.