영삼이의 IT정보2011. 10. 21. 12:41
제일먼저 JDK를 설치하고 그다음 이클립스PDT 그리고 XAMPP순으로 설치하겠습니다.

나중에 설치할 이클립스PDT가 32비트용 바이너리파일만 제공하므로 윈도우용 JDK역시 32비트용으로 설치합니다
윈도우7 64비트라 하여도 JDK32비트 설치시 문제없이 사용가능합니다.

JDK다운로드 URL은 다음과 같습니다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
설치방법은 간단하니 생략

이제 이클립스PDT를 받습니다.
경로는 아래와 같습니다.
http://www.eclipse.org/pdt/downloads/

윈도우 플랫폼은 32bit만 제공합니다. 윈도우7 64비트라고 하여도 이전에 JDK32비트를 설치하였다면
32bit플랫폼인 이클립스PDT를 사용가능합니다. 다운받고 설치합니다(압축풀고 원하는경로에 배치, 필요에따라 단축아이콘생성)

다음은 XAMPP 입니다.
xampp 다운로드 url은 다음과 같습니다.
http://www.apachefriends.org/en/index.html

여기서 원하시는 플랫폼을 받으면 되겠습니다.

설치방법은 간단. installer를 다운받아서 실행하면 끝입니다.
XAMPP installer 1.6.x 버전에서는 디폴트 디렉토리가 C:\Program Files\xampp 였고 지금 버전인 1.7.x에서는 디폴트가 c:\xampp 입니다.

설치완료후 xampp 의 콘트롤 패널이 뜰텐데(안뜨면실행) 보안설정을 해주어야 합니다.


스타트 되어진상태에서 admin을 클릭하면 xampp 윈도우창이 뜰겁니다. 거기서
sercurity메뉴를 클릭합니다.


아래의 url을 클릭

그러면 mysql과 xampp 디렉토리의 비밀번호를 입력하는 창이나올텐데
자신이 사용하려는 비밀번호를 입력후 확인

mysql을 cmd 에서 콘솔로 이용하고싶다면 패스설정을 해주면된다.
환경변수 -> path - >other path..;C:\xampp\mysql\bin;

httpd 명령어를 cmd에서 바로 먹이기위해 패스설정
환경변수 -> path -> other path...;C:\xampp\apache\bin;



이제 이클립스PDT 를 위한 아파치 웹서버 설정을 해주자
아래는 이클립스를위한 서버설정의 가장쉽지만 가장 불편한 방법인데..
가상서버를 설정하는것은 따로 포스팅했다.

현재 상태로 이클립스에서 웹페이지를 RUN 시키면 URL을 찾을수 없다고 나옵니다
당연한 것이 기본URL을 아파치서버의 디폴트폴더로 잡혀있기 때문입니다.

아파치 웹 서버에 접속하면 웹 서버는 documentroot로 지정된 폴더에서 index로 작성된 웹페이지를 찾습니다
이클립스PDT는 기본적으로 htto://localhost 경로가 workspace로 지정됐다는 것으로 가정하여 동작합니다.

아파치 설치폴더의 conf/httpd.conf 파일을 텍스트 에디터로 엽니다.
documentRoot "아파치 디폴트폴더"

위의 구문을 찾아서
documentRoot "c:/workspace(이클립스에서 지정한 워크스페이스)"
으로 변경해주고

접근권한을 부여하기 위해 다음내용을 추가합니다
<Directory "Workspace 경로">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>


그다음은 MYSQL의 한글데이터 입력이 가능하도록 해야합니다
XAMPP는 단독으로 MYSQL을 설치했을 때와는 조금 다르게 설정합니다.


mysql 한글 설정하는 법

my.cnf 수정하기
xampp 가 설치된 디렉토리 네에 mysql/bin 폴더에 my.cnf 파일이 있습니다. 또는 my.ini

my.cnf 파일 수정

#한글설정
[mysqld]
character-set-server = euckr
#character-set-client-handshake = FALSE
skip-character-set-client-handshake
 
이제 이클립스에서 신나게 코딩

Posted by 다오나무