linux下PHP支持mssql的配置说明freetds并且解决乱码问题
ZDNet软件频道时间:2009-12-07作者:| 周立峰的博客我要评论()
本文关键词:PHP Linux MySQL
由于工作原因我们需要通过php访问我们以前的Sql Server 2005数据,所以就有了这篇文章的诞生.废话就少说了,做程序设计的最不喜欢兜圈子了.用简介步骤说明问题,往下看.
由于工作原因我们需要通过PHP访问我们以前的Sql Server 2005数据,所以就有了这篇文章的诞生.废话就少说了,做程序设计的最不喜欢兜圈子了.用简介步骤说明问题,往下看.
系统: Linux
数据库: Sql Server 2005
1.下载FreeTDS
官方网站:http://www.doczj.com/doc/bc82e00c79563c1ec5da713a.html
2.安装FreeTDS
# tar zxvf freetds-current.tgz(解压)
# ./configure --prefix=/usr/local/freetds --with-tdsver=7.2 --enable-msdblib
# make
# make install
其他可选根据自己情况
--enable-dbmfix --with-gnu-ld --enable-shared --enable-static
安装freetds到目录/usr/local/freetds:--prefix=/usr/local/freetds 如果不带这个默认好像也是这目录
对应数据库版本--我的是Microsoft SQL Server 2005 所以我带的是--with-tdsver=7.2
4.2 Sybase SQL Server < 10 and Microsoft SQL Server 6.5
5.0 Sybase SQL Server >= 10