php在Linux下同时连接Sybase和SqlServer
系统环境
OS:Redhat AS4.0
php:4.4.7
Apache:1.3.9
?
此环境为几年前配置的版本。
php和apache为源码编译。之前因为需要连接sybase所以php已经支持对sybase的支持。sybase版本15,编译参数:
--with-sybase-ct=/opt/sybase/OCS-15_0
?
最近程序需要连接SQL SERVER2000,所以要再次基础上增加mssql的支持。首先想到的是freetds。
?
官方网站:http://www.freetds.org/
用户手册:http://www.freetds.org/userguide?
下载源码按照网站说明编译。编译参数:
?
?
?
?
接下来重新编译php,在原编译参数下增加如下参数
?
?
--with-sybase-ct=/opt/sybase/OCS-15_0--with-mssql=/usr/local/freetds?
继续
make && make install。
这次没有提示警告信息。暗喜!
编写测试代码测试。sybase和mssql都可以连接。终于成功了。
?
附:
sybase连接需要在/opt/sybase/interfac中配置服务器信息
mssql链接需要在/usr/local/freetds/etc/freetds.conf中配置服务器信息
?
?