
머리말
에디터 툴의 지속적인 발전으로 PHP 개발 정도는 에디터 툴로 충분히 코딩이 가능하다. 각 에디터 툴에서도 플러그인을 지원하며 해당 플러그인을 설치함으로써 문법 체크 등 다양한 기능을 지원하기 때문이다. 하지만 이클립스의 인터페이스가 이미 익숙해진 개발자들은 다소 무거운 이클립스를 쉽게 포기하기 어렵다. 본인도 기존에 사용하고 있던 이클립스에서 PHP 플러그인을 설치해서 개발하는 방법을 고수하고 있다. 본 포스팅에서는 이클립스 개발도구에서 PHP 플러그인을 연동하는 방법에 대해서 소개하도록 한다.
이클립스(eclipse) 개발도구에서 PHP 연동 방법
이클립스 상단에 위치한 메뉴에서 [Help] - [Eclipse MarketPlace...] 메뉴를 클릭한다.

팝업된 Eclipse MarketPlace 화면에서 php 검색어를 입력 후 검색하면 아래의 사진과 같이 PHP Development Tools 3.5 플러그인을 확인할 수 있다. Install 버튼을 클릭해서 플러그인 설치를 진행하며, 현시점의 최신 버전은 3.5 버전이다.

Install 버튼을 클릭하면 아래의 사진과 같이 관련된 패키지가 목록으로 출력되는데, 모두 선택 후 설치를 마저 진행한다. 목록 중 Mylyn Integration 패키지는 프로젝트 관리를 위한 서브 시스템인데, 굳이 필요하지 않으면 설치하지 않아도 좋다. 해당 패키지가 디스크 용량을 많이 차지하지 않아서 본인은 모두 설치했다.

라이선스 사용권에 대한 동의 절차이므로 I accept the terms of the license agreement 항목을 선택 후 다음으로 진행한다.

설치 환경에 따라 다르겠지만 대략 5분 정도의 설치 시간이 소요된다.

플러그인 설치가 완료되었으면 이클립스와 웹서버를 연동해야 한다. 아래의 사진과 같이 이클립스 상단의 메뉴 중 [Window] - [Preferences] 메뉴를 클릭한다.

팝업된 Preferences 설정화면에서 [PHP] - [PHP Executables] 항목을 클릭 후 [Add...] 버튼을 클릭한다.

팝업된 Add new PHP Excutable 화면에서 Excutable path 항목 옆의 [Brose...] 버튼을 클릭한다.

팝업된 화면에서 php.exe 응용 프로그램을 선택한다. php.exe 응용 프로그램은 PHP 설치 경로에서 찾을 수 있다.

Nmae 항목에는 자신이 식별할 수 있는 PHP 명을 기입한다. 본인은 PHP의 버전까지 기입했다.

다음으로 [PHP] - [Servers] 항목에서 Default PHP Web Server를 선택 후 [Edit...] 버튼을 클릭한다.

Local Web Root 항목의 [Browse] 버튼을 클릭한 뒤 웹서버의 htdocs 경로를 선택한다. 본인은 웹서버의 설치 경로상 아래와 같은 경로를 지정했다.
ex) C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs

이클립스와 PHP 연동하는 모든 설정이 끝이 났다. 간단한 PHP 소스를 작성 후 실행하면 아래와 같이 웹 애플리케이션이 실행된 것을 확인할 수 있다.

이클립스 무반응 해결 방법
본 포스팅에서 지금까지 소개한 방법으로 연동을 수행해도 이클립스 반응이 없는 경우가 있다. 이런 경우 PHP 디버글러를 변경해야 정상적으로 PHP 소스를 읽어 들일 수 있다.
본 포스팅의 내용 중 아래의 사진과 같이 Excutable 설정화면에서 Debugger 옵션을 변경할 수 있다. 기본값으로 Zend Debugger 옵션이 선택되어 있는데, 해당 디버글러는 별도로 설치해야 사용할 수 있는 디버글러다. 그렇기 때문에 해당 디버글러로 PHP 소스를 실행해도 반응이 없을 것이다. 별도 모듈을 설치할 필요 없이 사용할 수 있는 XDebug 옵션을 선택하면 정상적으로 Web Application을 실행할 수 있다.

꼬리말
이제 이클립스 플러그인을 설치함으로써 편리하게 PHP 개발을 수행할 수 있다. 이클립스 개발 도구에서 빌드 후 웹 페이지의 결과를 바로 확인할 수 있어서 개발 효율을 증진할 수 있게 되었다. 본 포스팅에서 소개하는 플러그인 외에도 PHP 개발에 편리성을 제공하는 플러그인이 많이 존재한다. 간단한 웹 검색으로도 자신에게 필요한 플러그인을 찾을 수 있으니 설치 후 사용하는 것을 권장한다. 이클립스 개발 도구에서 PHP 플러그인을 활용해 연동하는 방법에 대해서 소개한 본 포스팅은 이로써 마무리를 짓도록 한다.
소중한 댓글 (0)