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
그림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 )
)
)
그림2. 접속정보 추가 예시

광고성 정보 수신

개인정보 수집, 활용 목적 및 기간

(주)티맥스티베로의 개인정보 수집 및 이용 목적은 다음과 같습니다.
내용을 자세히 읽어보신 후 동의 여부를 결정해 주시기 바랍니다.

  • 수집 목적: 티맥스티베로 뉴스레터 발송 및 고객 관리
  • 수집 항목: 성함, 회사명, 회사 이메일, 연락처, 부서명, 직급, 산업, 담당업무, 관계사 여부, 방문 경로
  • 보유 및 이용 기간: 동의 철회 시까지

※ 위 개인정보 수집 및 이용에 대한 동의를 거부할 권리가 있습니다.
※ 필수 수집 항목에 대한 동의를 거부하는 경우 뉴스레터 구독이 제한될 수 있습니다.

개인정보의 처리 위탁 정보
  • 업체명: 스티비 주식회사
  • 위탁 업무 목적 및 범위: 광고가 포함된 뉴스레터 발송 및 수신자 관리
 

개인정보 수집 및 이용

개인정보 수집, 활용 목적 및 기간

(주)티맥스티베로의 개인정보 수집 및 이용 목적은 다음과 같습니다. 내용을 자세히 읽어보신 후 동의 여부를 결정해 주시기 바랍니다.

  • 수집 목적: 티맥스티베로 뉴스레터 발송 및 고객 관리
  • 수집 항목: 성함, 회사명, 회사 이메일, 연락처, 부서명, 직급, 산업, 담당업무, 관계사 여부, 방문 경로
  • 보유 및 이용 기간: 동의 철회 시까지

※ 위 개인정보 수집 및 이용에 대한 동의를 거부할 권리가 있습니다.
※ 필수 수집 항목에 대한 동의를 거부하는 경우 뉴스레터 구독이 제한될 수 있습니다.

개인정보의 처리 위탁 정보

  • 업체명: 스티비 주식회사
  • 위탁 업무 목적 및 범위: 광고가 포함된 뉴스레터 발송 및 수신자 관리
  •