Kubuntu 9.10에 Cubrid 8.2.0.2005 Linux

806 views
748 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
806
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Kubuntu 9.10에 Cubrid 8.2.0.2005 Linux

  1. 1. kubuntu 9.10 에 CUBRID-8.2.0.2005-linux 설치 bloodevil(AT)phpkorea.org http://www.phpkorea.org 목차 준비 .......................................................................................................................... 1 설치 홖경 .............................................................................................................. 1 CUBRID 다운로드 ................................................................................................... 1 설치 방법 ................................................................................................................... 3 실행 확인 .............................................................................................................. 4 Apache2+PHP 와 CUBRID 연동 방법 ............................................................................... 4 PHP 모듈 만들기 ..................................................................................................... 4 cubrid.so 파일 만드는 방법 ............................................................................................ 5 준비 설치 홖경  Kubuntu 9.10 32bit  Apache 2.0 CUBRID 다운로드 CUBRID 홈폐이지에 가서 linux x86 에 맞는 버전을 다운받아준다. CUBRID 는 http://www.cubrid.com/zbxe/home 인 한글 사이트와 http://www.cubrid.org/ 인 1
  2. 2. 영문사이트 두 곳을 운영하고 있다. 화면 1 CUBRID 2008 다운로드 버튼 한글 사이트 첫 페이지에서 바로 다운로드하는 곳으로 LINK 가 되어있다. 화면 2 CUBRID 2008 설치 파일 다운로드 화면 클릭하면 위와같은 화면을 확인할 수 있는데 여기에서 자싞의 운영체제에 맞는 것을 다운받으면 된다. 32bit 냐, 64bit 냐 둘중 하나로 나누어져 있다. 2
  3. 3. 설치 방법 콘솔 창을 열고 내려 받은 파일이 있는 곳으로 이동한다. 저장된 CUBRID 설치 파일에 실행권한을 준다.  sudo chmod 707 CUBRID-8.2.0.2005-linux.i386.sh 그리고 설치 파일을 실행한다.  sudo ./CUBRID-8.2.0.2005-linux.i386.sh 라이선스에 대한 내용이 출력된 후 라이선스 동의에 대한 물음이 나오면 yes 또는 Enter 키를 입력한다. 화면 3 CUBRID 라이선스 동의 화면 화면 3 의 맨 아래에 나온 내용과 같이 root 밑의 cubrid.sh 를 실행시켜 준다. 그 후 cubrid service start 를 하면 끝. 3
  4. 4. 화면 4 CUBRID 실행 화면 실행 확인 아래의 명령을 이용해서 CUBRID 가 실행되고 있는 지 확인할 수 있다.  ps -ef | grep cub_ Apache2+PHP 와 CUBRID 연동 방법 웹 사이트가 구동되기 위해서는, DBMS 말고도 apache2 웹서버와 php 가 필요하다. 이 홖경에서 apache2 와 php 는 다음과 같이 설치해 준다.  sudo apt-get install apache2 php5 PHP 모듈 만들기 1. 일단 phpinfo() 함수를 사용하여 현재 사용하고 있는 php 의 버전과 설정파일들이 어디있는지 확인하는 것이 좋다. (설치 홖경에 따라 위치가 다를 수도 있다.) Configuration File : /etc/php5/apache2/php.ini additional .ini files : /etc/php5/apache2/conf.d 코드 1 PHP 설정 파일 위치 2. /etc/php5/apache2/confd 폴더 안에는 여러 .ini 파일들이 존재하게 되는데 php.ini 파일에서 conf.d 폴더를 불러와 그 안의 확장 모듈들을 initialize 하는 방식으로 되어있다. 모듈인 .so 파일들은 /usr/lib/php5/20060613+lfs 폴더 안에 존재한다. 즉, cubrid.so 파일을 만들어서 .so 파일이 있는 곳에 넣은 후에 .ini 에 cubrid.ini 을 추가하여 extension 을 해줘야 한다. 4
  5. 5. 3. /etc/init.d/apache2 restart 로 아파치를 재시작해준 후 처음에 확인한 phpinfo() 를 확인한다. CUBRID 항목이 생성되었음을 알수있다. cubrid.so 파일 만드는 방법 1. apt-get install php5-dev 로 phpize 를 설치해준다. 2. http://www.cubrid.com/zbxe/bbs_developer_reference/57179 이곳에서 모듈 소스를 다운받는다. 3. tar 를 풀어준다. 4. php-config 와 phpize 가 어디있는지 whereis 명령어를 통해 path 를 찾아준다. 필자의 경우 /usr/bin 안에 들어있었으므로 아래 코드 2 와 같이 입력한다. /usr/bin/phpize cd src (풀어준 폴더 안에 있는 src 폴더 안으로 들어간다) ./configure --with-php-config=/usr/bin/php-config 코드 2 cubrid 모듈 configuration 생성 화면 5. 에러없이 되면 make 로 컴파일을 시작한다. 6. make test 를 해준다. 7. 컴파일 로그에서 인스톨된 경로를 확인해준다. 필자의 경우 /home/bloodevil/Documents/cubrid-php/src/modules 였다. 8. modules 안에 있는 cubrid.so 파일을 /usr/lib/php5/20060613+lfs 폴더 안에 복사해준다. 5

×