7월부터 썬은 어플리케이션의 개발 및 실행을 위해 대중적이고 바로 사용가능하도록 설정이 구성된 썬 웹스택 (이후로는 웹 스택) 을 제공하고 있습니다. 제공되는 컴포넌트들의 자세한 목록은 아래와 같습니다:

  • 아파치 소프트웨어
  • MySQL 데이타베이스
  • PHP 스크립트 언어
  • Python 프로그래밍 언어
  • Tomcat 서블릿 컨테이너
  • Subversion 버전 관리 시스템
  • Concurrent Versions System (CVS)
  • Squid 캐시 프록시
  • memcached 메모리 캐시 시스템
  • NetBeans IDE
  • 웹 스택 툴과 UI

이 글은 오픈솔라리스 OS 에 웹 스택을 설치하는 방법에 대해 설명합니다. 과정은 아주 쉬운 몇가지 단계로 되어 있습니다.

순서
 
- 다운로드 및 설치
- 초기화
- 참고자료
 
다운로드 및 설치

웹 스택은 이미지 패키징 시스템 (IPS) 패키지 amp-dev 의 일부로 사용 가능합니다. pkg info 커맨드를 이용해서 좀 더 자세히 살펴 봅시다:

amp-dev 는 매우 큰 패키지 (627 Mbytes 의 사이즈) 로써 다운로드 하고 설치하는데에 수 분이 소요 됩니다. 그러나 만약 패키지를 이미 다운로드 받아 놓았다면 IPS 는 이것을 인식해서 중복 다운로드 및 설치를 하지 않습니다.

amp-dev 을 설치하려면 아래의 커맨드를 이용합니다:

% pfexec pkg install amp-dev

설치가 완료되면 출력은 다음과 같을 것입니다:

초기화

다음으로 웹 스택을 초기화 합니다:

  1. 어플리케이션 메뉴에서 Developer Tools > Web Stack Initialize 를 선택합니다. 그림 1을 참고하시기 바랍니다.
     
    Initializing Sun Web Stack
    그림 1: 썬 웹 스택 초기화하기

    터미널이 뜹니다.

  2. root 패스워드를 입력합니다. 그림 2를 참고하시기 바랍니다.
     
    그림 2: 초기화 스크립트 실행하기
     

    초기화가 완료 되면 스크립트는 확인을 요구 합니다. 그림 3을 참고하시기 바랍니다.

    Confirmation of Initialization
    그림 3: 초기화 확인
     

    Developer Tools 메뉴는 이제 그림 4와 같이 웹 스택 GUI 툴들을 위한 서브메뉴를 포함하고 있습니다.

    Submenu for the Web Stack GUI Tools
    그림 4: 웹 스택 GUI 툴들을 위한 서브메뉴
     
  3. 시스템을 재부팅합니다. 재부팅 후에는 Apache 와 MySQL 서비스들을 서비스 관리 설비 (SMF) 를 이용해서 시작시킬 수 있습니다.  

설치가 성공적이었는지 확인하기 위하여 Apache 와 MySQL 서비스들을 svcs 커맨드를 이용해서 확인합니다. 커맨드의 문법과 출력 예제는 다음과 같습니다.

이제 여러분은 Apache 와 MySQL 을 Apache2/MySQL Servers 메뉴를 이용하거나 웹 스택 대화 창을 통해서 시작시키실 수 있습니다. (그림 5).

Web Stack Options Dialog Box
그림 5: 웹 스택 옵션 대화 창


참고자료

설치된 패지키들을 포함한 좀 더 자세한 정보는 오픈솔라리스 문서Setting Up Your AMP Development Environment 을 참고하시기 바랍니다. 여러분은 또한 opensolaris.orgWeb Stack project 를 통해 얻으실 수도 있습니다.

지속적으로 올라오고 있는 오픈솔라리스에 팁들, 가이드라인, 그리고 공지사항들은 Solaris Developer CenterThe Observatory 를 방문하시기 바랍니다.


이 글의 영문 원본은
Installing Sun Web Stack on OpenSolaris OS
에서 보실 수 있습니다.

"오픈솔라리스" 카테고리의 다른 글

2008/10/21 15:44 2008/10/21 15:44

TRACKBACK :: http://blog.sdnkorea.com/blog/trackback/676

댓글을 달아 주세요

[로그인][오픈아이디란?]

◀ Prev 1  ... 181 182 183 184 185 186 187 188 189  ... 806  Next ▶