시스템에 Eclipse 및 PDT를 설치하는 데 많은 문제가있었습니다. 크게 2 일이 걸렸습니다. 내가 찾을 수있는 모든 자습서가 오래되어서 (2008 년 작성, 2011 년) 이제는 포함 된 다양한 단계가 더 이상 필요 없거나 손상되거나 부적절하지 않기 때문입니다. 나는 시간이 지남에 따라 (wiki를 통해) 개선 될 수 있도록 여기에 내 프로세스를 작성하려고했다. 올해의 Mac에 Eclipse + PHP Development Tools (PDT) + Debugger를 설치하는 방법
- 는 PHP 플러그인 ("Eclipse Classic")를 사용하지 않고 이클립스 를 설치합니다. UI가 더 복잡 해짐에 따라 전체 Eclipse를 제공 할 것입니다 (예를 들어 Perspectives의 기본 목록을 얻을 수 있습니다.)
도움말과 함께 PDT SDK를 설치하십시오. > 새 소프트웨어 설치 메뉴 항목을 선택하십시오. 당신은 여기 있다고 생각 하겠지만, 뭔가를 실행하려고하면 디버거가 없다는 불평을하지 않을 것입니다.
젠드 디버거를 설치하십시오. 새로운 소프트웨어 설치 옵션을 사용하려고하면 많은 튜토리얼에서 제안하는 것처럼 실패 할 것입니다 ("osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116을 포함하는 저장소가 없습니다"). 이 파일을 http://www.zend.com/en/community/pdt에서 가져 와서 Eclipse 설치에 수동으로 기능/및 plugins/디렉토리를 복사하십시오. 잠시 동안 환경과
이클립스를 다시 시작
원숭이 - 당신은 이전 튜토리얼을 따라 수동의 환경 설정 (은/usr/빈/PHP)을 이클립스를 제거하기 위해 PHP의 실행 파일을 추가하려고하면 (PHP > PHP 실행 파일). Zend Debugger 실행 파일 중 하나를 기본값으로 설정하십시오. 이미 .php 파일을 실행하려고 시도했다면 (실행> 디버그 구성 ...) 작성한 기존 "실행"프로파일을 제거하십시오.
Eclipse가 작동합니다. .php 파일을 스크립트로 실행할 수 있어야합니다.
Mac과 관련된 문제는 아닙니다. Eclipse PDT는 Windows Vista에서도 심하게 손상됩니다. 설치할 필요가있는 너무 많은 분리 된 구성 요소가 있고 모든 올바른 버전을 찾는 것이 악몽입니다. 예를 들어 XAMPP의 최신 버전은 PHP 5.3을 사용하지만 Google 검색을 통해 신속하게 찾을 수있는 최신 Zend Debugger 바이너리는 버전 5.2에서만 호환됩니다. 따라서 하나의 접근법은 2008 년으로 가장하여 지침이 작성된 당시의 모든 패키지를 다운로드하는 것입니다. 적어도 PHP CLI 디버거를이 방법으로 사용할 수있었습니다. –
@Alex : XAMPP는 XDebug와 함께 제공되므로 구성 (php.ini)에서만 활성화해야합니다. 이렇게하면 디버깅이 즉시 작동하게됩니다. –
게시물의 3 단계가 이제 작동합니다. Eclipse에서 URL http://downloads.zend.com/pdt와 함께 PDT라는 새 소프트웨어 사이트를 추가하십시오. Eclipse는 Zend Debugger를 아무런 문제없이 다운로드하여 설치할 것입니다. –