본문 바로가기
기타/툴 관련(윈도우&리눅스)

이클립스 PHP Debug 연동

by WebHack 2014. 4. 7.

1. 이클립스 Juno 다운로드

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR2/eclipse-jee-juno-SR2-win32.zip


2. PDT 다운로드

Help > Install New Software >Juno - http://download.eclipse.org/releases/juno > PHP 검색

PHP Development Tools (PDT) 설치


3. XAMPP 설치 및 테스트

XAMPP는 알아서 설치하기

http://localhost/xampp/phpinfo.php 확인


4. 이클립스 PHP Server 경로 설정

Windows > Preferences > PHP > PHP Servers > Default PHP Web Server > Edit 클릭


Local Web Root 변경


5. File > New > Order > PHP > PHP Project



6. Test File 만들기

phpinfo.php

<?php

phpinfo();

?>


7. Test File 테스트

http://localhost/PHPTest/phpinfo.php


[Debug] 를 위한 설정

1. php.ini 수정 확인

http://xdebug.org/wizard.php 이동 후 phpinfo()에 나온 html 소스를 넣어주면 해당 dll을 받게 해줌

이 해당 dll을 D:\xampp\php\ext\ 에 저장 후 php.ini 수정

zend_extension = D:\xampp\php\ext\php_xdebug-2.2.3-5.5-vc11.dll

short_open_tag = On => <?php 를 <? 도 가능하게 해줌

extension_dir="D:\xampp\php\ext"

xdebug.remote_enable = 1


2. PHP Executables 설정

Windows > Preferences > PHP > PHP Executables > Add





3. PHP Debug 설정

Windows > Preferences > PHP > PHP Debug


Enable CLI Debug 체크항목 체크

Break at First Line 체크항목 해제


4. php 소스 Break Point 설정



5. Debug > Debug Configurations.. 클릭

확인 후 디버그



XDebug로 변경 및 Breakpoint 부분에 Break at First Line 체크 제거 확인


PHP CLI Application 설정