【问题标题】:PHP Sybase, connect to remote serverPHP Sybase,连接到远程服务器
【发布时间】:2015-05-14 22:55:26
【问题描述】:

我正在尝试确定是否可以使用 Sybase PHP 扩展和函数sybase_connect() 连接到远程 Sybase 服务器。

实际上,我在互联网上找不到这个问题的任何明确答案。我尝试使用这样的功能:

$con = sybase_connect('ip:port','sa','password');

但我不断收到错误:

警告:sybase_connect():Sybase:无法连接...*

可以使用 Sybase 客户端(例如 Toad for Sybase)访问服务器。

我正在使用 Windows 7 64 位和 Wamp。

您能提供更多详细信息吗?

【问题讨论】:

    标签: php database-connection sybase


    【解决方案1】:

    如果您使用的是 FreeTDS,我相信您需要在您的 freetds.conf 文件中添加一些设置(我的是在 /usr/local/etc/ 中):

    [ServerName]
        host = 1.2.3.4
        port = 1433
        tds version = 8.0
    

    “ServerName”可以是任何你想要的。然后您应该可以使用sybase_connect('ServerName','sa','password') 连接到它

    【讨论】:

    • 谢谢,我会试试这个,让你知道。不幸的是,我正在使用 Wamp 开发 Windows 7...
    • 我真的很难在 Windows 7 上的 Wamp 服务器上安装 FreeTDS。我有 WampServer 2.5 版和 PHP 5.5.12。我在 PHP.ini 中添加了 php_dlib.dll 的扩展名并重新启动了 Wamp,但它不喜欢它正在加载并且我无法收到错误消息。感谢您的帮助。
    • 我在 Windows 上安装了 FreeTDS 并编辑了 freetds.conf 文件,但它仍然无法正常工作。我还删除了 php 扩展 php_dblib.dll 前面的分号,但它没有显示在 php 信息中。如果我安装了 FreeTDS,我真的需要这个吗?我应该尝试使用旧的 php 版本吗?感谢您的帮助
    • 啊,抱歉,我不知道你会如何在 Windows 环境中执行此操作。您可能需要更新您的问题以指出您在 Windows 上执行此操作。
    猜你喜欢
    • 2011-08-31
    • 2013-11-01
    • 2013-03-06
    • 1970-01-01
    • 2010-12-28
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多