【问题标题】:Connect to Sql Server 2000 using php + apache使用 php + apache 连接到 Sql Server 2000
【发布时间】:2011-12-03 02:14:31
【问题描述】:

我正在运行带有基本灯设置的 Ubuntu 10.04 服务器。我正在尝试使用 php 连接到 sql server 2000 数据库,但到目前为止我一直没有成功。我用谷歌搜索了所有我能做的都无济于事。有人可以指出我正确的方向吗?

【问题讨论】:

    标签: php sql-server-2000 lamp


    【解决方案1】:

    你看过这个文档吗?

    http://php.net/manual/en/book.mssql.php

    【讨论】:

    • 是的,我有。而且我认为我已经正确地完成了它,但没有结果。是否有一个众所周知的清单我可以通过以确保我正确安装了所有东西?
    • 我的意思是我安装了 freetds 并尝试使用它提供的连接字符串,但我无法让它工作。
    • 我在我的 phpinfo() 页面上没有看到任何关于 mssql 的信息。
    【解决方案2】:

    mssql 扩展不包含在 Ubuntu 10.04 上的默认 PHP 包中。

    您必须使用apt-get install php5-mssql 安装它。 它对我有用。

    【讨论】:

    • 我不知何故错过了这一点。您介意提供一个连接字符串的示例吗?谢谢!
    • 如果您不使用命名实例,您可以简单地使用主机名或 IP 地址(例如 mssql_connect('dbserv', 'user', 'password'))。对于命名实例,它是mssql_connect('dbserv\instancename', 'user', 'password)
    • 我试过了,但出现服务器错误。我格式错了吗?
    • 我认为你必须在 linux 上使用 192.168.1.47:1443。或者直接跳过端口,因为它默认为 1443。
    • 我都试过了,都没有用。有什么建议吗?这个问题要了我的命:)
    猜你喜欢
    • 2012-10-29
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 2015-04-13
    • 2013-03-14
    • 1970-01-01
    相关资源
    最近更新 更多