无法将Linux XAMPP PHP连接到SQL Server数据库

时间:2010-04-12 19:45:22

标签: php sql-server-2008 xampp

我搜索了许多网站但没有成功。我在Ubuntu 9.1上使用XAMPP 1.7.3a。

我使用了http://www.webcheatsheet.com/PHP/connect_mssql_database.php中找到的方法,它们都失败了。我可以通过MS Access与链接数据库“连接”,但这不是一个可接受的解决方案,因为并非所有用户都有Access。

第一种方法(在webcheatsheet上)使用mssql_connect,et.al。但是我从mssql_connect()调用中得到了这个错误:

警告:mssql_connect()[function.mssql-connect]:无法连接到服务器: [我的服务器] [我的代码]

[我的服务器]是服务器地址,我使用了主机名和IP地址 [我的代码]是对.php文件中文件和行号的引用。

我的计算机和SQL Server上是否有某个日志文件可以提供有关失败的更多信息?我们没有真正的DBA,所以如果问题出现在服务器端,我需要传递具体信息。

赞赏所有帮助,包括提供M位置时的RTM! 感谢

3 个答案:

答案 0 :(得分:0)

您确定要运行MS SQL服务器吗?据我所知,XAMPP软件包附带一个MySQL服务器。尝试使用具有相同参数的mysqli_connect()

答案 1 :(得分:0)

您能告诉我们您是如何使用mssql_connect的吗?

不过,我会使用Microsoft提供的PHP driver来允许PHP连接Microsoft SQL Server。

答案 2 :(得分:0)

在连接网络连接之后,我发现PHP正在尝试通过端口4000而不是1433连接到SQL Server。