PHP 모듈 설치
필수 소프트웨어 설치
아래의 소프트웨어를 먼저 설치한다.
- Apache 웹 서버 : 2.0 이상 버전
- PHP : 5.2 이상 버전
- CUBRID
CUBRID PHP 모듈 다운로드
ftp://ftp.cubrid.org/CUBRID_Drivers/PHP_Driver/에서 드라이버를 다운로드한다. PHP 드라이버에 관한 최신 정보는 http://www.cubrid.org/php_api_for_cubrid를 참고한다.
Windows 버전 설치
- php_cubrid.dll 파일을 PHP extentions 디렉터리(기본 위치 C:\Program Files\PHP\ext\)에 저장한다.
- 시스템 환경 변수를 설정한다. PHPRC 환경 변수 값이 C:\Program Files\PHP이고 Path 환경 변수 값에 %PHPRC%와 %PHPRC%\ext이 있는지 확인한다.
- php.ini 파일(기본 위치: C:\Program Files\PHP\php.ini)의 제일 마지막에 다음 라인을 더한다.
- [PHP_CUBRID] extension=php_cubrid.dll
- 설정이 완료되면 웹 서버를 재시작한다.
Linux 버전 설치
- cubrid.so 파일을 PHP extensions 디렉터리에 저장한다. cubrid.so 파일은 PHP 5.3.3에서는 보통 /usr/lib/php5/20090626에 위치하나 PHP 버전에 따라 다를 수 있다.
- php.ini 파일(기본 위치: /etc/php5/apache2/php.ini)의 제일 마지막에 다음 라인을 더한다.
- [CUBRID] extension=cubrid.so
- 설정이 완료되면 웹 서버를 재시작한다.
설치 패키지를 이용한 쉬운 설치
Windows에서 설치 마법사를 이용한 PHP 드라이버 설치
http://www.cubrid.org/php_install_wizard 페이지에 있는 CUBRID PHP API Installer를 이용하여 설치할 수 있다.
Ubuntu Linux에서 PEAR 패키지를 이용한 PHP 드라이버 설치
phpize와 PEAR 패키지가 설치되어 있어야 한다. 다음의 순서를 따른다.
- Apache 웹서버, PHP를 설치한다. Apache 웹 서버, PHP 설치와 관련된 내용은 http://www.cubrid.org/cubrid_apache_php_ubuntu 페이지를 참고한다.
- phpize를 설치하기 위해 다음을 실행한다.
- sudo apt-get install php5-dev
- PEAR 패키지를 설치하기 위해 다음을 실행한다.
- sudo apt-get install php-pear
- PEAR 패키지에서 pecl 명령을 사용하여 최신 CUBRID PHP extension을 설치한다.
- 이전 버전의 PHP 드라이버를 설치하려면 해당 버전을 명시해야 한다.
- sudo pecl install cubrid-8.3.0.0005
- php.ini(기본 위치: /etc/php5/apache2/php.ini) 파일의 제일 마지막에 다음 줄을 더한다.
- [CUBRID] extension=cubrid.so
- 웹 서버를 재시작한다.
다른 배포판 Linux에서 PEAR 패키지를 이용한 PHP 드라이버 설치
phpize와 PEAR 패키지가 설치되어 있어야 한다. 다음의 순서를 따른다.
- phpize를 설치한다. php-dev 의 버전은 PHP 5.2.x 혹은 PHP 5.3.x여야 한다. 이전 버전의 PHP를 사용하고 있다면 먼저 PHP를 업데이트해야 한다.
- yum install php-devel
- PEAR 패키지를 다운로드 받는다.
- wget http://pear.php.net/go-pear.phar
- PEAR 패키지를 설치한다.
- php go-pear.phar
- 최신 버전의 CUBRID-PHP Extension을 설치한다.
- pecl install cubrid
- 이전 버전의 PHP 드라이버를 설치하려면 해당 버전을 명시해야 한다.
- sudo pecl install cubrid-8.3.0.0005
- php.ini(기본 위치: /etc/php5/apache2/php.ini) 파일의 제일 마지막에 다음 줄을 더한다.
- [CUBRID] extension=cubrid.so
- 웹 서버를 재시작한다.
참고 phpinfo() 함수를 사용하여 test.php를 생성한 후 웹 브라우저에서 http://<웹서버가 설치된 IP 주소>/test.php 를 입력했을 때, CUBRID 설정 페이지가 출력되면 정상적으로 설치가 완료된 것이다.