linux 上 php 连MSSQL,使用 unixodbc + FreeTDS
安装步骤:
安装unixODBC
yum install unixODBC
yum install unixODBC-devel
安装 FreeTDS
./configure --with-tdsver=8.0 --prefix=/usr/local/freetds --enable-msdblib --with-gnu-ld --enable-shared --enable-static
make
make install
vi /usr/local/freetds/etc/freetds.conf
[PPCSERVER]
host = 192.168.2.120
port = 1433
tds version = 8.0
client charset = UTF-8
测试连接
/usr/local/freetds/bin/tsql -S PPCMSSQL -U 7230 -P 7230
vi /etc/odbcinst.ini
[FREETDS]
Description = ODBC of FreeTDS for MS SQL 2000
Driver = /usr/local/freetds/lib/libtdsodbc.so
Setup = /usr/local/freetds/lib/libtds.so
FileUsage = 1
vi /etc/odbc.ini
[ODBC Data Sources]
ppc= ppc sql server
[PPCMSSQL]
Driver = FREETDS
Description = ppc sql server
Trace = No
Servername = PPCSERVER
Database = 7230
测试连接
isql -v PPCMSSQL 7230 7230