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