RSS

태그 보관물: php

워드프레스 디버깅-Xdebug 설치

눈 깜짝할 사이에 벌어지는 놀라운 마술쇼를 볼 때면, 마술사의 손과 발을 멈춰서 비밀을 캐보고 싶을 때가 있다. 마술사의 모자도 뒤집고 소맷귀도 뒤져보고 검은색 양복 안주머니도 들여다보는 식으로 말이다.

현실에서는 이렇게 할 수 없지만, 프로그래밍의 세계에서는 충분히 가능하다. 바로 직관적인 디버깅을 통해서다. Xdebug와 Eclipse가 그해답이다.

Xdebug를 내려받아 설치하고 환경설정을 해보자.

php 디버깅 도구로 Xdebug를 이용한다. 다운로드는 아래 사이트에서 받는다.

http://xdebug.org/download.php

다양한 버전이 올라와 있는데 설치된 환경에 맞게 받으면 된다. Xdebug 2.1.2버전의 PHP 5.2. VB6 TS (32 bit)를 선택한다.

바이너리명에 TS라고 붙은 건 Thread Safe이다.
Xdebug 다운로드

php가 설치된 폴더에 복사해주면 Xdebug설치가 끝난다.

– 위치 : C:\APM_Setup\Server\PHP5\ext\

Xdebug설치

php에 디버그 등록을 해준다. php.ini를 열어 편집하자.

– 위치 : C:\APM_Setup\php.ini

php.ini기본 설정된 Zend 디버그는 주석 처리하고 Xdebug를 다음과 같이 설정한다.

Xdebug setting

zend_extension_ts에 이전에 복사한 Xdebug파일명을 등록해주어야 한다.

자, Xdebug 환경설정이 모두 끝났다. 아파치 서버를 재시작하고 제대로 적용되었는지 확인해 보자.

phpinfo()가 포함된 php파일을 하나 만들고 웹 브라우저에 띄워보자.

phpinfo()

Xdebug관련 항목이 나오면 정상이다.

Advertisements
 
 

태그: , , ,