查找各种资料,国内百度,国外的google,终于在今天晚上成功了。现在记录如下。
我使用freetds在centos上连接mssql2008,在命令行下用 tsql测试连接,一切正常。但是使用PHP的mssql_connect 却报错“mssql_connect(): Unable to connect to server”
网上有说关闭防火墙就可以了,但是我测试后,依然不成功。
最后,在国外网站上发现,需要设置几个环境变量。
$ export SYBASE=/usr/local/freetds
$ export TDSVER=4.2 (根据自己的版本自行设置)
设置完这两个环境变量后测试
$ ls $SYBASE
如果出现“etc include interfaces lib”则说明正确,否则需要建立相应的目录并复制文件进来。然后刷新网页,发现成功连接了
心情分类
推荐日记
分享排行