2009-09-09 4 views
5

eclipse로 PHP를 디버깅하려면 PDT를 사용하고 싶습니다. 우분투 9.04를 사용하고 있습니다. 아무도 도와 줄 수 있습니까? 가능한 경우 세부 사항을 알려주십시오.우분투에서 일식과 PDT를 어떻게 연관시킬 수 있습니까?

+0

당신은 무엇을 시도 했습니까? 어떤 종류의 어려움/오류/문제가 있습니까? (세부 사항이 많을수록 도움이 될 것입니다) –

답변

2

this threadthis one을 고려 :

당신은 그 Xdebug는 확실히 당신이 사용하는 PHP 버전에로드되어 있는지 확인해야합니다.
이렇게하려면 사용중인 시작 구성을 사용하여 스크립트를 디버그 모드로 실행하고 phpinfo.php로 스크립트를 실행하도록 변경하십시오.
또한 디버그 로그가 좋을 것입니다.

추가 :

xdebug.remote_autostart=On 
xdebug.remote_log="c:\temp\xdebug.log" 

php.ini 파일에.

그런 다음 당신은 PDT 포트 9000, 에 Xdebug 정보를 기대하고 로컬 기본 PHP 웹 서버가 http://127.0.0.1 것을 보험에 가입 한 것을 보장해야한다.

로그를 보면 php.ini 파일의 형식이 잘못 지정되어 PHP를 PDT에서 디버깅하지 못하는 경우가 있습니다. 당신은 당신이 설정에이 후 /etc/php5/conf.d/xdebug

을 편집하여 설정을 확인해야합니다 후

0

UYU 먼저 PHP5의 Xdebug는 확장을 설치

sudo aptitude install php5-xdebug 

있을 것입니다 귀하의 PHP 프로젝트 xdebug를 사용하고 당신이 완료되어야합니다.

0

우분투 9.04에서 PDT를 사용하고 있으며 PHP 프로젝트를 정밀하게 디버깅 할 수 있습니다. 먼저 apt-get 또는 synaptic을 통해 php5-xdebug를 설치하십시오. (이미 같은 방법으로 php5를 설치했다고 생각합니다 :)). 그런 다음 Window/Preference/PHP/PHP 실행 파일에 PHP 실행 파일을 정의해야합니다./usr/bin/php를 가리 키거나 'Search ...'버튼을 사용할 수 있지만 초기 검색 디렉토리를 php exec 바이너리에 가장 가까운 위치로 지정해야합니다. 발견 된 실행 파일을 찾으면 기본적으로 Zend Debug를 사용하도록 설정됩니다. 실행 파일을 편집하여 'PHP 디버거'유형을 XDebug로 변경합니다. 그리고 지금은 중요한 트릭입니다. 실행 구성을 만들지 않고 PHP 스크립트를 디버깅하려고하면 Zend Debugger가 항상 사용됩니다. PHP 디버거로 설정된 XDebug를 사용하여 자신 만의 실행 구성을 만들어야합니다. 그것은 나를 위해 일했습니다.

관련 문제