2011-11-17 3 views
3

xampp 안에 wordpress가 있습니다. 또한 http://download.eclipse.org/tools/pdt/updates/3.0/milestones/에서 PHP 용 Eclipse 플러그인을 다운로드했습니다. Eclipse (Indigo 3.7)에서 프로젝트를 만들고 PHP 코드를 디버그하고 싶습니다. 그것을 할 수있는 방법이 있습니까?Eclipse를 사용하여 PHP 코드 생성 및 디버그

나는 많은 것을 시도해 보았습니다. 마지막으로, 나는 XDebug를 계속 사용할 것입니다. php.ini 파일을 수정하여 PHP에서 XDebug를 구성하고 phpinfo()를보고 구성한 것을 보았습니다.

PHP 디버거로 XDebug를 사용하기 위해 일식 인디고를 구성했지만 아무 일도 일어나지 않았습니다.

단계 나는 다음 :

1) 예를 들어 위치 기존에서 Eclipse에서 PHP 프로젝트를 생성 내 프로젝트는 E : \ others \ xampp-win32-1.7.7-VC9 \ xampp \ htdocs에 있습니다.

2) xdebug를 지원하도록 php.ini 파일을 수정하고 phpinfo() 메소드에서 확인했습니다.

3) XDebug를 PHP 디버거로 사용하도록 eclipse를 구성했습니다.

다음은 PHP 디버그 같은 모습입니다 : enter image description here

다음, 내가 뭔가 잘못된 것입니다 생각된다 둘째 enter image description here

의 PHP 실행 파일을 온다! PHP 서버 구성. 경로 매핑과 물건을 지정해야한다고 읽었습니다. 나는 그것을 정확하게하는 방법을 얻지 않았다. enter image description here

와 내가 PHP 스크립트로 디버그로 index.php 파일을 디버깅 할 때 enter image description here

그냥 추가 할 서버의 경로 매핑 :이 메시지 런칭과 함께 실행에 유지 : 런칭 위임자 (24 %) 그리고 실행이 완료되지 않았습니다.

누락 된 부분이나 시정해야 할 사람이 있습니까?

XDebug가

[XDebug가] zend_extension = "E 대 php.ini 파일 수정 : \ 다른 \ XAMPP-win32-1.7.7-VC9 \ XAMPP의 \ PHP는 \ 내선 \의 php_xdebug .DLL " xdebug.remote_enable = 1 xdebug.remote_host ="127.0.0.1 " xdebug.remote_port = 9000 xdebug.remote_handler ="dbgp " xdebug.remote_mode ="REQ "

012,351

감사합니다. Adithya.

답변

0

작업 공간을 xampp 작업 폴더 (htdocs)로 설정하면됩니다.

이클립스에서 새 프로젝트를 만들고 웹 브라우저에서 http://localhost/YOURPROJECTNAME을 열어 결과를 볼 수 있습니다 (error_reporting의 기본값은 xampp에서 ON으로 설정되므로 오류가 표시됩니다).

+0

어떻게 코드를 디버그합니까? 말하면 내가 WordPress에 블로그 (어떻게 WordPress에)에서 누른 다음 흐름을 디버깅하는 내 워드 프레스에서 PHP 파일을 실행할 수 있습니까? – Adithya

+0

글쎄, 나는 이클립스를 [Aptana Studio] (http://aptana.com/)에 사용하는 것을 중단했다. PHP 개발 IMHO에서 더 나은 일을한다. Eclipse에서 Debug As> PHP-Script를 사용할 수 있어야합니다. 여기에 [전체 가이드] (http://www.eclipse.org/pdt/articles/debugger/os-php-eclipse-pdt-debug-pdf.pdf) –

+0

Eclipse 3.7을 사용하여 아직 디버깅 할 수 없습니다. 내 질문에 내 단계를 업데이 트했습니다. 내가 무엇을 놓치고 있는지 몰라! 나는 당신이 언급했던 가이드의 단계를 따라 갔지만 일하지는 않았다. phpinfo() 메소드에서 XDebug를 사용하도록 설정 했으므로 php.ini 파일을 올바르게 구성했습니다. 아마도 이클립스 구성과 관련된 문제 일 수 있습니다. – Adithya

관련 문제