Background Image
조회 수 16573 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

CUBRID 2008 + XE 설치 가이드

 

    본 문서는 다음과 같이 구성 되어 있습니다.

  1. CUBRID 2008 데이터베이스 설치

  2. CUBRID 2008 데이터베이스 사용을 위한 PHP 환경 설정

  3. CUBRID 2008 데이터베이스 설정

  4. XE 설치 메뉴얼

 

CUBRID 2008 데이터베이스 설치

 

  1. 설치 전 준비하여야 할 사항

    1. Microsoft Visual C++ 2008 재배포 가능 패키지 설치
      CUBRID를 실행하는 데 필요한 Visual C++라이브러리의 런타임 구성 요소를 설치합니다.
      다운로드 : http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf

    2. Java SE Development Kit (JDK) 설치
      CUBRID 에서 제공하는 Java stored procedure 사용과, CUBRID MANAGER 를 실행하는 데 필요한 Java SE Development Kit (JDK) 를 설치합니다.
      다운로드 : https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u12-oth-JPR@CDS-CDS_Developer

      CUBRID를 설치할 PC의 os를 선택하고 아래의 버튼을 클릭합니다.


      윈도우 버전일 경우, exe 파일명을 클릭, 리눅스 버전일 경우 i586.bin 으로 끝나는 파일명을 클릭합니다.
      (버튼을 클릭하시면 안됩니다.)

    3. CUBRID 2008 다운로드
      설치 할 CUBRID를 다운로드 받습니다.
      다운로드 : http://www.cubrid.com/zbxe/download_2008

      윈도우 버전일 경우, exe 파일명을 클릭, 리눅스 버전일 경우 .sh 로 끝나는 파일명을 클릭합니다.


      파일명을 클릭하여 CUBRID 2008을 다운로드 받습니다.


    4. 통합 설치 프로그램
      웹 서버 환경(APACHE+PHP5) 이 마련 되어 있지 않은 경우, APACHE+PHP+CUBRID 패키지를 편리하게 설치 할 수 있는 통합 설치 프로그램을 사용 하실 수 있습니다.
      Autoset(윈도우 환경), APC_Install-tools(리눅스 환경) 을 사용하시는 것을 권장합니다.
      Autoset 홈페이지 : http://www.autoset.org [설치 메뉴얼]
      APC_Install-tools 바로가기 : http://www.cubrid.com/zbxe/39160 [설치 메뉴얼]




  2. 윈도우 버전 설치

    다운받은 CUBRID 2008 파일을 더블 클릭하여 설치를 시작합니다.
    윈도우 비스타 이상의 버전에서는 일반 계정에서는 강화된 보안 설정으로 인해 정상적인 사용이 불가능 하므로 반드시 관리자(Administrator)계정으로 로그온을 하셔야 합니다.


    다음 버튼을 눌러 다음 화면으로 진행합니다.


    설치 경로를 지정하고 다음 버튼을 눌러 다음 화면으로 진행합니다.
    설치 경로는 기본 설치 경로를 사용 하는 것을 권장합니다.


    라이선스에 동의 하고 Next 버튼을 눌러 다음 화면으로 진행합니다.


    설치 유형을 ALL 로 지정 후 다음 버튼을 눌러 다음 화면으로 진행합니다.
    만약, 다른 PC에 CUBRID 2008 이 설치 되어 있는 경우, Client Driver 과 CUBRID MANAGER 만을 사용 한다면 CLIENT_ONLY 를 선택합니다.


    호환성 경고 메세지가 나오면 예(Y) 를 클릭합니다.


    추가 옵션이 필요 할 경우 설정한 후 다음 버튼을 눌러 다음 화면으로 진행합니다.


    현재까지 진행 상황을 확인 한 후, 다음 버튼을 눌러 설치 화면으로 진행합니다.


    설치를 마치고 샘플 데이터베이스 생성 여부를 물어보면 "예(Y)" 를 눌러 생성합니다.
    생성 하지 않아도, 데이터베이스 사용에는 문제가 없지만, 생성 하는 것을 권장합니다.


    축하합니다. CUBRID 2008을 성공적으로 설치하셨습니다.
    다음 버튼을 눌러 설치를 종료합니다.




  3. 리눅스 버전 설치

    다운받은 CUBRID 2008 파일을 리눅스 서버의 CUBRID를 설치할 계정에 ftp등을 사용하여 업로드 합니다.
    tip: wget 명령어를 사용 할 수 있다면, 다음의 명령어를 사용하여 편리하게 cubrid 를 서버에 다운로드 받을 수 있습니다.
      wget http://dev.naver.com/frs/download.php/282/CUBRID-8.1.3.1020-linux.sh


    업로드 된 CUBRID 2008 설치 파일의 권한을 755로 조정 합니다.
      chmod 755 CUBRID-8.*


    CUBRID 2008 설치 파일을 실행합니다.
      ./CUBRID-8.1.3.1020-linux.sh


    라이센스 동의 문구가 나오면 yes 를 입력합니다.


    설치 디렉토리를 묻는 문구가 나오면 설치 디렉토리를 입력합니다.
    기본값을 사용하는것을 권장하며, 이 경우 yes를 입력하면 다음으로 넘어갑니다.


    호환성 경고 메세지가 나오면 yes 를 입력합니다.


    축하합니다. CUBRID 2008을 성공적으로 설치하셨습니다.
    붉게 표시된 영역 안의 명령어 두줄를 입력하면, 서버를 구동 할 수 있습니다.

 

CUBRID 2008 데이터베이스 사용을 위한 PHP 환경 설정

 

  1. 설치 전 확인하여야 할 사항

    1. 웹 서버 설치 확인
      서버에 PHP를 구동 할 수 있는 웹 서버가 설치 되어 있어야 합니다.
      만약 웹 서버가 설치 되어 있지 않은 경우 APACHE(윈도우/리눅스) 또는 IIS(윈도우)를 설치 하셔야 합니다.
      본 문서에서는 웹 서버 설치에 대해서는 다루지 않습니다.


    2. PHP5 설치 확인
      웹서버와 함께 PHP5가 설치 되어 있어야 합니다.
      만약 PHP5가 설치 되어 있지 않은 경우, 반드시 설치 하셔야 합니다.
      본 문서에서는 PHP5 설치에 대해서는 다루지 않습니다.


    3. 통합 설치 프로그램
      웹 서버 환경(APACHE+PHP5) 이 마련 되어 있지 않은 경우, APACHE+PHP+CUBRID 패키지를 편리하게 설치 할 수 있는 통합 설치 프로그램을 사용 하실 수 있습니다.
      Autoset(윈도우 환경), APC_Install-tools(리눅스 환경) 을 사용하시는 것을 권장합니다.
      Autoset 홈페이지 : http://www.autoset.org [설치 메뉴얼]
      APC_Install-tools 바로가기 : http://www.cubrid.com/zbxe/39160 [설치 메뉴얼]




  2. CUBRID PHP 모듈 설치

    PHP에서 CUBRID 데이터베이스를 연결 하기 위해서는 모듈을 설치 하여야 합니다.

    1. 윈도우 환경
      CUBRID PHP 모듈 윈도우 버전과 에러 메세지 파일을 다운받습니다.
      바로가기 : http://dev.naver.com/frs/shownotes.php?release_id=694
      바로가기 : CUBRID PHP 인터페이스 오픈소스 프로젝트


      다운 받은 파일을 PHP가 설치된 디렉토리 (본 문서에서는 C:php5 에 PHP5가 설치 되어 있다고 가정합니다) 의 하위 디렉토리인 ext 디렉토리로 이동합니다.



      PHP5 가 설치되어 있는 디렉토리(C:php5) 로 이동하여 php.ini 파일을 메모장으로 읽습니다.


      php.ini 파일의 가장 아랫줄에 다음의 내용을 입력합니다.
        extension_dir=C:php5ext
        extension=cubrid2008_php5.2.dll

        [CUBRID]
        cubrid.err_path=C:php5ext

      저장 후 웹서버(아파치 또는 IIS) 를 재구동 하면 CUBRID PHP 모듈 설치가 완료됩니다.


    2. 리눅스 환경
      CUBRID PHP 모듈 리눅스 버전과 에러 메세지 파일을 다운받습니다.
      바로가기 : http://dev.naver.com/frs/shownotes.php?release_id=694
      바로가기 : CUBRID PHP 인터페이스 오픈소스 프로젝트


      다운 받은 파일을 서버에 ftp 등을 사용하여 업로드 후, tar.gz 등으로 압축이 되어 있다면 아래의 명령을 입력하여 압축을 해제합니다.
        tar zxvf cubrid_php_i386.tar.gz
      cubrid.so 파일과 cubrid_err.msg 파일을 PHP의 modules 디렉토리(/usr/lib/php/modules, 본 문서에서는 CentOS 32bit 기준, PHP5가 RPM으로 설치 되어 있다고 가정합니다.)로 이동합니다.
        mv cubrid.so cubrid_err.msg /usr/lib/php/modules/
      /etc/php.ini 파일을 vi에디터로 읽습니다.
        vi /etc/php.ini



      php.ini 파일의 가장 아랫줄에 다음의 내용을 입력합니다.
        extension=cubrid.so
        cubrid.err_path=/usr/lib/php/modules

      저장 후 웹서버(아파치) 를 재구동 하면 CUBRID PHP 모듈 설치가 완료됩니다.



  3. PHP 모듈 연결 확인

    PHP에 CUBRID PHP 모듈이 정상적으로 설치가 되었는지 확인합니다.


    웹 서버의 홈 디렉토리에 phpinfo.php 파일을 만들고, 다음의 내용을 입력 후 저장합니다.
      <?php phpinfo(); ?>


    웹서버의 phpinfo.php 파일을 익스플로러로 열어서 내용을 확인합니다.
    만약 자신의 pc에 웹서버(아파치 또는 iis) 를 설치 하였을 경우 http://127.0.0.1/phpinfo.php 로 접속합니다.
    출력된 내용중 CUBRID 항목을 찾는 것으로, PHP 모듈 연결 확인을 하실 수 있습니다.
    ※ 출력되는 Version 은 설치되어 있는 CUBRID 2008의 버전이 아닌 CUBRID PHP 모듈의 버전입니다.



  4. PHP 모듈 빌드

    만약 자신의 서버 환경이 모듈 빌드 환경과 달라서, 제공되는 컴파일 된 php 모듈을 사용 할 수 없을 경우, 직접 모듈을 빌드 하여야 합니다.
    모듈을 빌드 하는 방법은 CUBRID 공식 홈페이지의 기술 문서 란에서 찾을 수 있습니다.

    바로가기 : LINUX에서 PHP 사용하기
    바로가기 : LINUX에서 PHP 사용하기 - phpize를 이용한 설치
    바로가기 : Windows 상에서 PHP 설치하기
    바로가기 : http://www.cubrid.com

 

CUBRID 2008 데이터베이스 설정

 

  1. CUBRID 서비스 기동

    PHP에서 CUBRID 데이터베이스를 기동 하기 위해서는 서버가 구동 되어야 합니다.

    1. 윈도우 환경
      CUBRID Service tray 로 서버가 구동을 확인 할 수 있습니다.


      작업표시줄 오른쪽 아래의 큐브 모양 아이콘의 색이 푸른색이라면 서버가 구동 되어 있는 상태입니다.


      큐브 아이콘의 색이 붉은색이라면, 서버가 기동 되어 있지 않은 상태이며, 이 경우 아이콘에서 마우스 오른쪽 버튼을 누르면 나오는 팝업 메뉴에서 서버를 시작 할 수 있습니다.
      정상적으로 서버가 기동되면 아이콘의 색이 푸른 색으로 변하게 됩니다.




    2. 리눅스 환경
      cubrid 명령어로 서버가 구동을 확인 할 수 있습니다.


      아래의 명령어를 쉘에서 입력하여서 서버의 구동을 확인 할 수 있습니다.
        cubrid service status
      서버가 정상적으로 구동 되고 있다면, 그림과 같이 현재 상태가 출력됩니다.


      서버가 정상적으로 구동 되지 않으면 "~~~ is not running" 이라는 메세지가 출력됩니다.
      이 경우 아래의 명령어를 수행하여 서버를 기동합니다.
        cubrid service start
      ※ 서버를 종료하려면 cubrid service stop 명령을 사용하시면 됩니다.
      리눅스의 경우 서버 컴퓨터를 종료 하기 전에 반드시 CUBRID 서버를 종료 하셔야 합니다.





  2. 데이터베이스 생성

    데이터 베이스를 생성하고 설정 하기 위해서는 윈도우에서 CUBRID MANAGER 를 사용합니다.
    만약, 리눅스 서버에 서버가 설치 되어 있다면, 윈도우가 설치되어 있는 컴퓨터에 CUBRID를 CLIENT_ONLY로 설치합니다.
    CLIENT_ONLY 로 설치 하는 방법은 CUBRID 데이터베이스 설치 를 참고 하시기 바랍니다.


      작업표시줄 오른쪽 아래의 큐브 모양 아이콘에서 마우스 오른쪽 버튼을 누르면 나오는 팝업 메뉴에서 CUBRID MANAGER 를 시작 할 수 있습니다.
      ※ 정상적으로 매니저가 수행 되결 않는다면 매니저가 실행 되는 PC의 자바 실행 환경을 점검 하시기 바랍니다.


      매니저가 수행되면 위와 같은 화면이 출력됩니다.
      localhost 를 더블 클릭하면 다음과 같은 호스트 연결 화면이 나타납니다.


      호스트 연결시 기본 비밀번호는 "admin" 이며, 처음 접속시 비밀번호를 변경 하셔야 합니다.


      상단의 아이콘 중 상단 아이콘 바에서 두번째 아이콘을 클릭합니다.


      XE를 설치할 데이터베이스 이름을 지정합니다. 그림은 xedb 라는 데이터베이스 이름으로 생성합니다.
      데이터베이스 이름을 지정 하였으면, 다음 버튼을 눌러 다음 화면으로 진행합니다.


      추가 볼륨을 지정합니다. 특별히 추가 볼륨을 지정 하지 않아도, 데이터베이스의 크기가 커지면 자동으로 볼륨이 늘어납니다.
      고급 사용자 외에는 따로 설정 하지 않고, 다음 버튼을 눌러 다음 화면으로 진행합니다.


      자동 볼륨 추가 설정을 합니다. 특별히 추가 볼륨을 지정 하지 않아도, 데이터베이스의 크기가 커지면 자동으로 볼륨이 늘어납니다.
      이부분 또한 고급 사용자 외에는 따로 설정 하지 않고, 다음 버튼을 눌러 다음 화면으로 진행합니다.


      DBA유저의 비밀번호를 설정합니다.
      DBA유저는 DB의 관리자로, 모든 권한을 가지고 있는 유저입니다. 보안을 위하여 비밀번호를 설정 하도록 합니다.
      비밀번호 설정이 끝나면, 다음 버튼을 눌러 다음 화면으로 진행합니다.


      설정한 정보를 확인 한 후 완료 버튼을 눌러서 데이터베이스를 생성합니다.
      디렉토리가 존재하지 않는다는 경고창이 나오면, 확인 버튼을 눌러 디렉토리를 생성합니다.


      축하합니다. XE를 위한 데이터베이스 생성을 마치셨습니다.




  3. 유저 생성

    생성된 데이터베이스를 사용 하기 위한 유저를 생성합니다.
    기본적으로 dba와 public 이라는 유저가 생성되는데, 보안을 위하여 dba유저와 public유저는 사용 하지 않는 것을 권장합니다.
    dba와 public유저의 비밀번호는 기본값으로 아무 것도 세팅 되어 있지 않습니다.


      데이터 베이스 이름을 클릭하고, 마우스 오른쪽 버튼을 클릭하면 메뉴가 나타납니다.
      로그인을 클릭합니다..


      사용자 ID에 dba를 입력하고 db를 생성할 때 입력한 DBA의 비밀번호를 입력 후 확인 버튼을 클릭합니다.


      사용자 항목을 클릭하고, 마우스 오른쪽 버튼을 클릭하면 메뉴가 나타납니다.
      사용자 추가를 클릭합니다.


      사용자 이름과 비밀번호를 입력 하고 확인 버튼을 눌러서 사용자를 생성합니다.
      그림은 xeuser 이라는 사용자를 추가하였습니다.


      사용자 메뉴 옆의 화살표를 눌러서 정상적으로 사용자가 추가 되었는지 확인합니다.

      축하합니다. XE를 위한 사용자 생성을 마치셨습니다.




  4. 데이터베이스 자동시작 설정

    서버가 구동될때, 생성한 데이터 베이스를 자동으로 시작하게 할 수 있습니다.
    데이터 베이스 자동 시작 설정을 하지 않더라도, 서버 구동 후 매니저로 데이터 베이스 자동시작을 설정 할 수 있습니다.
    편리한 사용을 위하여 데이터베이스 자동 시작 설정을 하는 것을 추천합니다.


      서버 이름을 클릭하고 마우스 오른쪽 버튼을 누르면 팝업 메뉴가 나타납니다.
      팝업 메뉴 중 속성 메뉴를 클릭합니다..


      구성 정보 설정 윈도우가 나타나면, 왼쪽의 메뉴에서 서비스 구동 설정을 클릭합니다.
      서비스 구동 설정 메뉴가 나타나면 xedb 옆의 체크박스를 체크 후 확인 바튼을 클릭합니다.


      데이터베이스를 재시작 하여야 한다는 문구가 나오면 확인 버튼을 클릭합니다.

      축하합니다. XE를 위한 데이터베이스 자동시작 설정을 마치셨습니다.




 

XE 설치 메뉴얼

 

    CUBRID 2008이 설치되어 있는 웹 서버에 XE를 설치 하는 방법을 간략히 소개합니다.
    자세한 설치 방법은 XpressEngine 공식 사이트의 메뉴얼중 2. 사용자 매뉴얼 부분을 참고 하시기 바랍니다.
    바로가기 : XE 공식 사이트 사용자 메뉴얼
    바로가기 : XE 공식 사이트


      우선, XE공식 사이트에서 XE 최신 버전중 xe.버전명.zip 으로 압축 된 파일을 다운받습니다.
      바로가기 : 최신버전 다운로드


      웹서버의 public_html폴더(오토셋의 경우 C:AutoSetpublic_html, APC_Install-tools를 사용하였을 경우 /var/www/html)에 다운 받은 파일의 압축을 해제합니다.


      익스플로러를 구동하여, http://웹서버주소/xe 를 주소창에 입력합니다. 만약, 자신의 PC가 웹서버라면, http://localhost/xe 또는 http://127.0.0.1/xe 로 접속하시면 됩니다.
      그림과 같은 화면이 나오면 언어를 "한국어" 로 설정하고 라이선스에 동의합니다 버튼을 클릭합니다.


      설치조건을 확인하고 설치를 진행합니다 버튼을 클릭합니다.


      FTP 정보가 있다면 입력하고 FTP접속 확인을 한 후 등록을 합니다.
      일반적인 경우 무시 버튼을 누르고 진행합니다.


      사용하려는 DB를 선택하라는 화면이 나오면, 가장 위의 "CUBRID" 를 선택합니다. 그 후 설치를 진행합니다 버튼을 클릭합니다.


      DB 호스트네임과 DB Port 의 경우 기본값을 그대로 사용하시면 됩니다.
      DB 아이디의 경우, 데이터베이스 환경 설정때 입력한 사용자ID(xeuser)를 입력합니다.
      DB 비밀번호는 사용자 ID의 비밀번호를 입력합니다.
      DB 데이터베이스 항목은 생성한 데이터베이스의 이름(xedb)을 입력합니다.
      그 후 관리자 정보를 모두 입력합니다.
      rewrite mod 사용의 경우, 자신의 웹 서버 환경을 정확히 알지 못한다면 클릭을 해제합니다. Autoset이나 APC-Install-tools 를 사용하였을 경우 클릭 하는 것을 권장합니다.

      그 후, 등록 버튼을 누르면 모든 설치가 끝납니다.


      더 자세한 내용은 XE 사용자 메뉴얼을 참고하시기 바랍니다.



 


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
166 Linux <주의> 생성한 DB볼륨을 절대! 삭제하지 말자 큐브리드_김주현 2019.09.30 1557
165 Install APC_Install-tools 구성 및 설치 방법 file Prototype 2009.03.13 30613
164 PHP Apache, PHP 설치 방법 file 이용미 2013.05.16 41246
163 Java AquaDataStudio 에서 CUBRID 사용하기 Prototype 2009.04.18 23666
162 Install AutoSet 4.3.2를 이용한 APACHE+PHP+CUBRID 2008 설치 가이드 seongjoon 2009.03.13 38974
161 CCI/DB API CCI-API 사용 예제 file 남재우 2009.07.01 25103
160 CCI/DB API CCI-API 에서 OID 사용 예제 file 남재우 2009.07.01 24861
159 기타 CSQL 인터프리터 사용방법 정만영 2016.03.03 16513
158 Install CUBRID 2008 + Textyle 설치 가이드 3 1 Prototype 2009.07.29 18283
157 기타 CUBRID 2008 + XE 설치 가이드 [R1.x] Prototype 2009.03.13 34326
» 기타 CUBRID 2008 + XE 설치 가이드 [R2.0] Prototype 2009.08.27 16573
155 기타 CUBRID 2008 1.x 에서 CUBRID 2.0 64bit로 Migration 3 janus 2009.08.15 15860
154 기타 CUBRID 2008 R2.0 추가 및 변경 기능 소개 janus 2009.08.15 20663
153 기타 CUBRID 2008 R2.0의 CM변경사항 janus 2009.11.20 17045
152 기타 CUBRID 2008 R3.0 추가기능 file janus 2010.09.03 15455
151 기타 CUBRID 2008 R4.0 GA 버전의 주요 기능만 요약한 PPT 문서 file admin 2011.07.14 15460
150 기타 CUBRID 2008 R4.0 파라미터 변경 사항 (일부) file admin 2011.07.14 13154
149 튜닝 CUBRID 2008 R4.0의 커버링 인덱스(covering index)는 무엇인가? file admin 2011.07.14 29880
148 Linux CUBRID 2008 사용법 admin 2008.11.21 36761
147 Windows CUBRID 2008 사용법 admin 2008.11.21 47933
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales