eclipse PDT + XAMPP 개발환경세팅하기
Posted by Albert 4847Day 20Hour 44Min 2Sec ago [2012-01-11]
요즘 PHP도 객체지향적인 프로그램을 원할때가 많다.
예전에는 php 개발시 editeplus를 많이사용했지만 객체지향적인 프로그램 예 zend프램웍 사용 등으로 대규모
사이트 개발시에는 많은 불편함을 격게 된다.
이를위해서 오늘 이클립스란 개발환경을 마련해보자
우선 http://www.oracle.com/technetwork/java/javase/downloads/index.html 에 접속하여
jdk를 다운로드한다. 다운로드후 next 버튼만 클릭하면 쉽게 설치할수있다.
다음 http://www.eclipse.org/pdt/downloads/ 에 접속하여 개발툴인 pdt를 다운받는다.
이클립스는 보통이클립스처럼앞축풀고 workspace를 지정하여 사용하면된다 된다.
다음 http://www.apachefriends.org/en/index.html 에 접속하여 xampp 를 다운받고 설치한다.
보통 개인피씨는 윈더우므로 xampp for windows 를 설치한다.
설치후 관리자 페이지에서 xampp 및 mysql의 아이디 / 비번 을 설정하면 기본 세팅은 끝난다.
다음 eclipse 에서 php프로젝트를 생성하고 php파일 생성한다.
다음 해당 php 파일에 오른쪽모우스=> Run as => php web page 를 클릭한다.
하지만 세팅이 완료되지않은 원인으로 인하여 애러가 날수있다.
이때 아파치 설치폴더의 conf/httpd.conf 파일을 텍스트 에디터로 엽니다.
다음 documentRoot 로 검색한후 해당 경로를 실제 eclipse workspace 경로로 변경한다.
동시에 및에
<Directory "Workspace 경로">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
가상서버설정하는법은
C:\xampp\apache\conf\extra\httpd-vhosts.conf 의 파일을 수정
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerName workspace //도메인명임
ServerAdmin duddns@localhost
DocumentRoot "c:\workspaceAp\uyeongStudy"
<Directory "c:\workspaceAp\uyeongStudy">
Options Indexes FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
를 추가하고 아파치서버를 재부팅 시키면 페이지가 잘뜨는것을 확인할 수있다. ^^