Tech/PHP 개발2011. 6. 29. 18:31

Xdebug는 PHP 프로그램을 한 줄씩 실행시키며(line by line) 디버깅할 수 있는 PHP 확장 프로그램입니다.   

Xdebug 설치

  1. phpinfo() 를 실행시킵니다. 아래와 같은 코드를 포함하는 PHP 파일을 작성해서 브라우저에서 접속하면 됩니다.

       

       

  2. 위와 같은 화면을 확인했으면 그 페이지의 소스 코드(HTML)를 복사합니다.

       

  3. Xdebug 홈페이지의 '맞춤 설치' 페이지에 접속합니다.
    http://www.xdebug.org/find-binary.php

       

  4. 흰 텍스트박스에 아까 복사한 코드를 붙여 넣고, 아래의 Analyse my phpinfo() output 버튼을 누릅니다.   

       

  5. 결과 페이지의 아래에 다운받아야 하는 파일과 설치 방법이 설명되어 있으니 따라 하시면 됩니다.   

       

    로컬 머신에서 작업한다고 가정했을 때, php.ini 에 디버깅을 위해 추가로 작성해야 하는 설정은 다음과 같습니다.   

       

  6. (IIS) 서버를 재시작하신 뒤 다시 phpinfo()의 결과를 확인했을 때, 아래와 같이 'with Xdebug…'라는 문구가 있으면 설치 성공입니다.   

   

이클립스에서 디버깅하기

  1. 디버그하려는 프로젝트에서 Run>Debug Configurations 를 엽니다. (이클립스 Helios 버전 기준입니다. 버전에 따라 메뉴가 다른 곳에 위치할 수 있습니다)   

       

  2. PHP Web Page 메뉴에서 New 를 선택합니다.   

       

  3. 새 페이지가 만들어지면
    Server Debugger: XDebug
    File: (처음) 실행할 php 파일
    으로 설정하고 Apply를 누릅니다.   

       

  4. 이제부턴 F11 또는 메뉴의 벌레 버튼를 이용해서 디버그 모드를 실행하실 수 있습니다.
    (처음 실행하시면 'debug perspective를 사용할 거냐'라고 물어보는데, Yes 하시면 됩니다)   

    디버그 모드   


'Tech > PHP 개발' 카테고리의 다른 글

XE 애드온(addon)개발하기  (0) 2011.07.28
Selenium 설치 및 사용법  (0) 2011.07.04
PHPUnit 설치  (0) 2011.07.04
XE 개발, Firebug + FirePHP로 디버그하기  (0) 2011.06.30
Posted by 알 수 없는 사용자