본문으로 바로가기

[XAMPP] xdebug 설치 방법

category Helloworld!/XAMPP 2014. 7. 21. 16:18

1. http://xdebug.org/download.php에서 자신의 php 버젼, TS 상태, 윈도우 버젼에 맞는 windows binaries 파일을 받는다

(나같은경우는 PHP 5.5 VC11 TS (32 bit) 를 받음)


2. 받은 dll 파일을 xampp\php\ext에 붙여넣기 한다.


3. php.ini에 다음을 입력

- 만약 PHP 버전의 Thread Safe이면 zend_extension_ts = dll 위치 

- PHP 버전의 Thread Safe이 아니라면 zend_extension = dll 위치 로 사용한다

[xDebug]
zend_extension = D:/xampp/php/ext/php_xdebug-2.2.5-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 = 0
;xdebug.remote_handler = "dbgp"
;xdebug.remote_host = "127.0.0.1"
;xdebug.trace_output_dir = "D:\xampp\tmp"

4. short_open_tag을 Off에서 On으로 수정

 - 이유 : var_dump 출력이 보기좋게 변환이 안될때는 php.ini 파일에서 html_errors 설정값을 Off -> On 으로 변경


5. extension_dir 위치 맞는 지 확인 (여기는 "D:\xampp\php\ext")


6. phpinfo()를 찍어서 다음처럼 xdebug가 있으면 설치 완료



참고 사이트 : http://docs.joomla.org/Edit_PHP.INI_File_for_XDebug#For_Windows