PHP 모듈 설치

필수 소프트웨어 설치

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

CUBRID PHP 모듈 다운로드

CUBRID 다운로드에서 PHP 모듈 압축 파일(CUBRID-PHP-[version].src.tar.gz)을 다운로드한다. 압축 파일은 다음과 같이 구성되어 있다.

Windows 버전 설치

CUBRID-PHP-[version].src.tar.gz 파일의 압축을 해제하고, win 디렉터리에 있는 php_cubrid.sln 파일을 사용하여 빌드를 수행한다. Windows 환경에서는 Microsoft Visual C++를 사용하여 빌드할 수 있다. 자세한 사항은 INSTALL 파일을 참고한다.

[PHP 설치 디렉터리]에 CUBRID 디렉터리를 만들고, 빌드 후 생성된 cubrid_php.dll 파일을 복사한다.

다음 예제와 같이 php.ini를 편집하여 관련 설정 값을 추가한다.

; Directory in which the loadable extensions (modules) reside.

extension_dir=C:\PHP\CUBRID

extension=cubrid_php.dll

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

Linux 버전 설치

CUBRID-PHP-[version].src.tar.gz 파일의 압축을 해제하고, src 디렉터리에서 phpize를 실행한 후 컴파일한다. Linux 64bit 버전에서는 반드시 옵션으로 --enable-64bit를 지정하여야 한다. 자세한 사항은 INSTALL 파일을 참고한다.

[PHP 설치 디렉터리]/lib/php 아래에 extensions 디렉터리를 만들고, 빌드 후 module 디렉터리에 생성된 cubrid.so 파일을 extensions 디렉터리에 복사한다.

다음 예제와 같이 php.ini를 편집하여 관련 설정 값을 추가한다.

extension_dir = "/usr/lib/php5/lib/php/extensions"

extension=cubrid.so

설정이 완료되면 웹 서버를 재시작한다. Windows 환경에서와 같이 phpinfo() 함수를 사용하여 test.php를 생성한 후, 웹 브라우저에서 http://localhost/test.php 를 입력했을 때, CUBRID 설정 페이지가 출력되면 정상적으로 설치가 완료된 것이다.