centos 5.3에 cubrid 설치 방법

7
1 CentOS 5.3큐브리드 2008 R1.4 설치 작성자 : 에프제트 <Fz(AT)phpkorea.org> http://www.phpkorea.org 목차 설치 홖경 ................................................................................................................................ 2 큐브리드 설치 ......................................................................................................................... 2 큐브리드 매니저 설치(Windows) ............................................................................................ 3 PHP 모듈 설치 ....................................................................................................................... 6 문서는 CentOS 5.3큐브리드(http://cubrid.com) DBMS 2008 R1.4설치하는 방법을 설명합니다.

Upload: phpkorea

Post on 07-Jul-2015

2.260 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: CentOS 5.3에 Cubrid 설치 방법

1

CentOS 5.3에 큐브리드 2008 R1.4 설치

작성자 : 에프제트 <Fz(AT)phpkorea.org>

http://www.phpkorea.org

목차

설치 홖경 ................................................................................................................................ 2

큐브리드 설치 ......................................................................................................................... 2

큐브리드 매니저 설치(Windows) ............................................................................................ 3

PHP 모듈 설치 ....................................................................................................................... 6

이 문서는 CentOS 5.3에 큐브리드(http://cubrid.com) DBMS 2008 R1.4를 설치하는 방법을

설명합니다.

Page 2: CentOS 5.3에 Cubrid 설치 방법

2

설치 홖경

Windows XP에서 VirtualBox 3.1.2 가상머신으로 CentOS 5.3 이미지를 구하여 짂행하였습니

다.

다운로드 URL

http://www.virtualbox.org/wiki/Downloads

http://virtualbox.wordpress.com/images/centos/

이 문서대로 짂행하기 위해서는 httpd(apache)와 php가 필요합니다.

yum으로 apache와 php를 간단히 설치하도록 합니다.

# yum groupinstall webserver

# service httpd start

방화벽에서 Webserver와 큐브리드 매니저에서 사용할 포트를 열어줍니다.

TCP 80(HTTP)

TCP 8001, 8002(CUBRID Manger)

TCP 30000, 33000(CUBRID Broker)

SElinux가 동작중이라면 disable 하도록 합니다.

큐브리드 설치

cubrid 계정을 추가합니다.

# groupadd cubrid

# useradd –g cubrid cubrid

계정 추가가 완료되면 cubrid 계정으로 짂행합니다.

큐브리드 웹사이트에서 CUBRID 2008 R1.4 버젂을 다운로드 합니다.

http://www.cubrid.com/zbxe/download_2008R1

받은 파일을 그대로 실행합니다.

$ sh CUBRID-8.1.4.1032-linux.sh

라이센스를 읽어본 후 동의할 경우 yes를 입력하고 짂행합니다.

Page 3: CentOS 5.3에 Cubrid 설치 방법

3

다음은 기본 디렉토리(실행한 위치 아래의 CUBIRD 디렉토리)에 설치할지 여부입니다.

yes를 입력하여 그대로 짂행합니다.

다음으로 큐브리드 서버와 클라이언트는 같은 버젂만 호홖된다는 메시지가 나오면 yes를 입

력합니다.

설치 작업이 짂행되며 CUBRID has been successfully installed. 메시지가 나온다면

정상적으로 설치가 되었습니다.

설치 후 큐브리드를 사용하기 위해 실행해야 할 명령이 표시됩니다.

다음 명령은 설치 후에만 실행하며 다음 로그인부터는 자동으로 실행됩니다.

$ . /home/cubrid/.cubrid.sh

큐브리드 서버를 시작합니다.

$ cubrid service start

큐브리드 매니저 설치(Windows)

큐브리드 웹사이트에서 CUBRID 2008 R1.4 Windows 버젂을 다운로드 합니다.

http://www.cubrid.com/zbxe/download_2008R1

CUBRID-Windows-8.1.4.1032.EXE를 실행합니다.

화면 1 CUBRID 설치 화면

Page 4: CentOS 5.3에 Cubrid 설치 방법

4

다음을 클릭합니다.

화면 2 설치 디렉터리 입력 화면

설치 디렉토리를 확인하고 다음을 클릭합니다.

화면 3 라이센스 동의 화면

라이센스에 동의하면 I accept 버튼을 클릭하고 Next를 클릭합니다.

Page 5: CentOS 5.3에 Cubrid 설치 방법

5

화면 4 설치 유형 선택 화면

클라이언트 버젂만 필요하므로 CLIENT_ONLY를 선택한 후 다음을 클릭합니다.

화면 5 호홖성 확인 창

호홖성 정보 메시지가 뜨면 “예(Y)”를 클릭합니다.

화면 6 추가 선택 화면

다음을 클릭합니다.

Page 6: CentOS 5.3에 Cubrid 설치 방법

6

설치 정보를 확인한 후 다음을 클릭해 설치합니다.

화면 7 설치 완료 화면

설치가 완료되면 완료 버튼을 클릭합니다.

PHP 모듈 설치

큐브리드 php 모듈은 미리 컴파일된 모듈을 사용합니다.

다음 URL에서 모듈을 다운로드 합니다.

이 모듈은 PHP 5.1.6, CUBRID 2008 R1.4, 32bit 홖경에서 컴파일 되었습니다.

http://fz.server.ne.kr/download/cubrid_php_mod.tar.gz

직접 컴파일 할 경우 다음 문서를 참고합니다.

http://dev.naver.com/wiki/cubrid-

php/index.php/%EC%86%8C%EC%8A%A4%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%EB%B0%8F%EB%B9

%8C%EB%93%9C%EB%B0%A9%EB%B2%95?action=show

루트권한으로 타르볼 압축을 풀고 cubrid.so, cubrid_err.msg 두 파일을 php modules 디렉토

리로 이동합니다.

# tar cvfz cubrid_php_mod.tar.gz

# mv cubrid.so cubrid_err.msg /usr/lib/php/modules/

/etc/php.ini 파일을 열어서 529줄 부근에 다음과 같이 되어있는지 확인합니다.

Page 7: CentOS 5.3에 Cubrid 설치 방법

7

extension_dir = "/usr/lib/php/modules"

626줄 정도에 다음줄을 추가합니다.

extension=cubrid.so

cubrid.err_path=/usr/lib/php/modules

httpd 서버를 재시작합니다.

# service httpd restart

다음 내용으로 /var/www/html/phpinfo.php파일을 만들고 웹브라우저로 확인합니다.

<?php phpinfo() ?>

화면 8 PHP에 CUBRID 모듈 설치 완료 화면

모듈이 로드 되었다면 CUBRID 항목을 확인 할 수 있습니다.