网站服务器是CentOs系统,PHP是用lnmp9.0安装的(nginx+php+mysql),上面有一个网站(PHP程序+MYSQL数据库)正常使用。现在是想在PHP网站程序中连接到另一台游戏服务器(windows2003系统),游戏服务器使用的是MSSQL2005数据库,现在使用“ mssql_connect()”连接游戏服务器的MSSQL2005数据库,出现这个错误Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 56.126.56.87 in /home/wwwroot/kk.php on line 16。
本人上网搜索研究了一个星期了,都没搞定,希望大家能帮帮忙。下面我是测试的
1、在本地用ASP程序编写,可以连接MSSQL2005数据库,并读取出数据库的数据;
2、在网站服务器上已经安装了freetds-0.91,并且可以用tsql -H .....命令连接到MSSQL2005数据库。
3、在网站服务器上用PHP程序连接另外一台CentOs系统的MYSQL数据库,能连接到MYSQL并读取出数据库的数据;
4、IP、帐号、密码 等都没有错误。
5、php.ini 里面已经加上这句了extension = "mssql.so"。用 phpinfo();查询也支持MSSQL了。