PHP 모듈 설치

필수 소프트웨어 설치

아래의 소프트웨어를 먼저 설치한다.

CUBRID PHP 모듈 다운로드

ftp://ftp.cubrid.org/CUBRID_Drivers/PHP_Driver/에서 드라이버를 다운로드한다. PHP 드라이버에 관한 최신 정보는 http://www.cubrid.org/php_api_for_cubrid를 참고한다.

Windows 버전 설치
  1. php_cubrid.dll 파일을 PHP extentions 디렉터리(기본 위치 C:\Program Files\PHP\ext\)에 저장한다.
  2. 시스템 환경 변수를 설정한다. PHPRC 환경 변수 값이 C:\Program Files\PHP이고 Path 환경 변수 값에 %PHPRC%%PHPRC%\ext이 있는지 확인한다.
  3. php.ini 파일(기본 위치: C:\Program Files\PHP\php.ini)의 제일 마지막에 다음 라인을 더한다.
  4. 설정이 완료되면 웹 서버를 재시작한다.
Linux 버전 설치
  1. cubrid.so 파일을 PHP extensions 디렉터리에 저장한다. cubrid.so 파일은 PHP 5.3.3에서는 보통 /usr/lib/php5/20090626에 위치하나 PHP 버전에 따라 다를 수 있다.
  2. php.ini 파일(기본 위치: /etc/php5/apache2/php.ini)의 제일 마지막에 다음 라인을 더한다.
  3. 설정이 완료되면 웹 서버를 재시작한다.
설치 패키지를 이용한 쉬운 설치
Windows에서 설치 마법사를 이용한 PHP 드라이버 설치

http://www.cubrid.org/php_install_wizard 페이지에 있는 CUBRID PHP API Installer를 이용하여 설치할 수 있다.

Ubuntu Linux에서 PEAR 패키지를 이용한 PHP 드라이버 설치

phpize와 PEAR 패키지가 설치되어 있어야 한다. 다음의 순서를 따른다.

  1. Apache 웹서버, PHP를 설치한다. Apache 웹 서버, PHP 설치와 관련된 내용은 http://www.cubrid.org/cubrid_apache_php_ubuntu 페이지를 참고한다.
  2. phpize를 설치하기 위해 다음을 실행한다.
    1. sudo apt-get install php5-dev
  3. PEAR 패키지를 설치하기 위해 다음을 실행한다.
    1. sudo apt-get install php-pear
  4. PEAR 패키지에서 pecl 명령을 사용하여 최신 CUBRID PHP extension을 설치한다.
    1. sudo pecl install cubrid-8.3.0.0005
  5. php.ini(기본 위치: /etc/php5/apache2/php.ini) 파일의 제일 마지막에 다음 줄을 더한다.
    1. [CUBRID] extension=cubrid.so
  6. 웹 서버를 재시작한다.
다른 배포판 Linux에서 PEAR 패키지를 이용한 PHP 드라이버 설치

phpize와 PEAR 패키지가 설치되어 있어야 한다. 다음의 순서를 따른다.

  1. phpize를 설치한다. php-dev 의 버전은 PHP 5.2.x 혹은 PHP 5.3.x여야 한다. 이전 버전의 PHP를 사용하고 있다면 먼저 PHP를 업데이트해야 한다.
    1. yum install php-devel
  2. PEAR 패키지를 다운로드 받는다.
    1. wget http://pear.php.net/go-pear.phar
  3. PEAR 패키지를 설치한다.
    1. php go-pear.phar
  4. 최신 버전의 CUBRID-PHP Extension을 설치한다.
    1. pecl install cubrid
  5. php.ini(기본 위치: /etc/php5/apache2/php.ini) 파일의 제일 마지막에 다음 줄을 더한다.
    1. [CUBRID] extension=cubrid.so
  6. 웹 서버를 재시작한다.

참고 phpinfo() 함수를 사용하여 test.php를 생성한 후 웹 브라우저에서 http://<웹서버가 설치된 IP 주소>/test.php 를 입력했을 때, CUBRID 설정 페이지가 출력되면 정상적으로 설치가 완료된 것이다.