이클립스(eclipse)와 PHP 플러그인 연동하는 방법

Wookoa 2024. 7. 23.

PHP 플러그인 연동 방법
PHP 플러그인 연동 방법

머리말

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

이클립스(eclipse) 개발도구에서 PHP 연동 방법

  이클립스 상단에 위치한 메뉴에서 [Help] - [Eclipse MarketPlace...] 메뉴를 클릭한다.

Eclipse MarketPlace 메뉴 클릭
Eclipse MarketPlace 메뉴 클릭

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

PHP Development Tools 3.5 설치
PHP Development Tools 3.5 설치

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

PHP Development 관련된 패키지 설치
PHP Development 관련된 패키지 설치

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

라이선스 사용권에 대한 동의 절차
라이선스 사용권에 대한 동의 절차

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

플러그인 설치 중
플러그인 설치 중

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

Preferences 메뉴 클릭
Preferences 메뉴 클릭

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

PHP-PHP Executables 메뉴 화면
PHP-PHP Executables 메뉴 화면

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

Add new PHP Excutable 화면
Add new PHP Excutable 화면

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

php.exe 응용프로그램 선택
php.exe 응용프로그램 선택

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

PHP Excutable 설정 완료
PHP Excutable 설정 완료

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

Default PHP Web Server 편집
Default PHP Web Server 편집

  Local Web Root 항목의 [Browse] 버튼을 클릭한 뒤 웹서버의 htdocs 경로를 선택한다. 본인은 웹서버의 설치 경로상 아래와 같은 경로를 지정했다.

ex) C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs

Local Web Root 설정
Local Web Root 설정

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

PHP 소스 실행
PHP 소스 실행

이클립스 무반응 해결 방법

  본 포스팅에서 지금까지 소개한 방법으로 연동을 수행해도 이클립스 반응이 없는 경우가 있다. 이런 경우 PHP 디버글러를 변경해야 정상적으로 PHP 소스를 읽어 들일 수 있다.

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

Debugger 옵션 변경
Debugger 옵션 변경

꼬리말

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

인기있는 글

소중한 댓글 (0)