Innovating today, leading tomorrow

Tibero - 인터페이스,연동
[Tibero] PHP-ODBC 연동 가이드 (1)

[Tibero] PHP-ODBC 연동 가이드 (1)

본 문서에서는 Linux 환경에서 PHP와 ODBC를 연동하는 방법을 안내 합니다.

PHP를 설치하고 Tibero에서 제공하는 ODBC 라이브러리를 통해 PHP에서 Tibero에 접속하는 방법입니다. (아파치 설정 제외)

Note!

본 문서는 아래 조건에서 테스트 했습니다.

– Php : php-8.2.8

– Tibero : Tibero 7 (DB 7.0 FS02)

1. Tibero Client

1.1. Tibero Client 설치

PHP서버에 Tibero Client를 설치함으로써 PHP를 통해 Tibero DB에 접속할 수 있습니다.

1.1.1. Tibero Client 다운로드

아래 ‘설치파일 다운로드’ 버튼을 클릭해 테크넷 사이트에서 Tibero7 설치파일을 다운로드 받습니다.

다운로드 받은 설치파일을 서버에 업로드 후 압축해제 합니다.

$ tar –xvzf tibero7-bin-xxxxxxx.tar.gz

1.1.2. OS User Profile 설정

PHP를 설치하는 OS User의 profile에 아래와 같은 환경변수를 설정함으로써 Tibero에서 제공되는 ODBC 라이브러리를 사용할 수 있습니다.

export TB_HOME=/home/tibero/tibero7
export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib:$LD_LIBRARY_PATH
image 19
그림1. OS User profile 설정 예시

Note!

Tibero가 설치되어 있는 서버에 OS User만 추가하는 경우에는 기존 Tibero Client가 설치되어 있는 경로로 설정하고 권한을 부여합니다.

1.1.3. Tibero DB 접속정보 추가

PHP를 통해 접속할 Tibero DB 접속정보를 $TB_HOME/client/config/tbdsn.tbr 에 추가합니다.

$ vi $TB_HOME/client/config/tbdsn.tbr


접속정보 명=(
(INSTANCE=(HOST= Tibero DB서버 IP )
(PORT= DB PORT )
(DB_NAME= DB NAME )
)
)
image 20
그림2. 접속정보 추가 예시