Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Kubuntu 9.10에 Cubrid 8.2.0.2005 Linux

885 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×