1. PDT 다운로드
2. XAMPP 설치
저의 경우 D:\xampp 폴더에 설치 함
3. php.ini 수정
[XDebug]
zend_extension = D:\xampp\php\ext\php_xdebug-2.2.3-5.5-vc11.dll
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "D:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "D:\xampp\tmp"
위에 zend_extension 은 해당하는 dll을 받아야 함
위 URL에 가서 phpinfo() 명령어의 html 소스를 넣고
Analyse my phpinfo() output 클릭
1. Download php_xdebug-2.2.3-5.5-vc11.dll
2. Move the downloaded file to D:\xampp\php\ext
3. Update D:\xampp\php\php.ini and change the line
4. zend_extension = D:\xampp\php\ext\php_xdebug-2.2.3-5.5-vc11.dll
5. Restart the webserver
해당 dll을 ext 폴더에 넣고 php.ini를 수정 후에 Apache Restart
4. PDT 설정하기
PDT 실행 후 Workspace는 D:\xampp\htdocs\ 에 설정
5. New PHP 프로젝트 실행 후 index.php 파일에 phpinfo() 코드 삽입 후 브레이크 포인트 찍기
6. Debug 시작
여기가 가장 중요 꼭 XDebug로 설정해야 함
Debug 클릭시 위 창이 나와야 됨
위처럼 하면 해당 index.php 파일만 XDebug를 이용함으로 전체에 전용하기 위해서는 아래와 같이 해주고 New Project를 해주면 이제부터는 XDebug 가 기본으로 설정됨
P.S Break at First Line 체크박스는 해제해야 첨부터 디버깅하는 기능을 없앨수 있음
'기타 > 프로그래밍 관련' 카테고리의 다른 글
javaScript prototype 질문 (0) | 2014.05.29 |
---|---|
html tag input 관련 (0) | 2014.04.15 |
전자정부프레임워크 SELECT JSON 처리 (0) | 2014.02.19 |
JavaScript의 이해 (0) | 2014.02.13 |
이클립스 코드 자동 정렬 (0) | 2013.12.10 |