본 문서에서는 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

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 )
)
)
