CentOS

FreeTDS 설치

1. 개요

CentOS7에 FreeTDS 설치
TDS(Tabular Data Stream) 패킷으로 MSSQL과 통신

 

2. 설치

yum install epel-release
yum install freetds freetds-devel php-mssql

 

3. 설정

vi /etc/freetds.conf ; 추가

# A typical Microsoft server
[mssql]                  ; 접속할 서버 이름 정의
host = 192.168.0.11      ; 접속할 서버 IP
port = 1433              ; 접속 포트
tds version = 8.0        ; TDS 버전

 

4. 연결 테스트

tsql -H [freetds.conf에 지정한 서버 이름] -p 1433 -U login 이름 -P 패스워드

 

5. php 접속 예제

<?php
   $conn = mssql_connect("[freetds.conf에 지정한 서버 이름]", "login", "암호");
   mssql_select_db("DB명", $conn);
   $query = "select * from table";
   $result = mssql_query($query, $conn);
   echo mssql_result($rs, 0, 0);
   mssql_close($conn);
?>

 

Back To Top