A future that integrates LLMs and LAMs (Symposium)
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를 설치하는 방법을
설명합니다.
1
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를 입력하고 짂행합니다.
2
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 설치 화면
3
4. 다음을 클릭합니다.
화면 2 설치 디렉터리 입력 화면
설치 디렉토리를 확인하고 다음을 클릭합니다.
화면 3 라이센스 동의 화면
라이센스에 동의하면 I accept 버튼을 클릭하고 Next를 클릭합니다.
4
5. 화면 4 설치 유형 선택 화면
클라이언트 버젂만 필요하므로 CLIENT_ONLY를 선택한 후 다음을 클릭합니다.
화면 5 호홖성 확인 창
호홖성 정보 메시지가 뜨면 “예(Y)”를 클릭합니다.
화면 6 추가 선택 화면
다음을 클릭합니다.
5
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줄 부근에 다음과 같이 되어있는지 확인합니다.
6
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 항목을 확인 할 수 있습니다.
7