Ubuntu 12.04 LTS精确
我正在尝试使用PHP连接到远程Windows Sybase数据库。让我们假设Windows 7 Enterprise SP1。我目前正在PHP中执行此操作:
$db = sybase_connect("10.1.208.111", "$user", "$pass");
我收到以下错误:
警告:sybase_connect():无法连接到服务器:10.1.208.111
我知道我要连接的服务器(10.1.208.111)必须位于interfaces文件中。我试图弄清楚那是什么,或者即使我在Ubuntu服务器上也有一个(我对Linux本身还是陌生的)。我读到该文件的路径位于SYBASE环境变量中。我也不知道那是哪里。谁能阐明一些想法?如果您需要,我可以提供更多信息,但是我不知道您需要什么。
PS:Windows计算机上安装了Micros RES。那就是我要从中提取数据的数据库。不确定是否重要。
Windows中Sybase ASE的默认安装目录是C:\sybase
,因此您的接口(interfaces.ini
)应该位于此处。
对于SQL Anywhere,interfaces文件称为SQL.ini
,其位置各不相同,但是您应该能够搜索系统驱动器以找到它。
对于SQL Anywhere,您可能希望使用SAP Sybase提供的PHP API。SQL Anywhere文档是一个很好的起点,因为它涵盖了使SQL Anywhere与PHP对话所需的所有安装。
SQL Anywhere 11:SQL Anwhere PHP API
您也可以在SAP Community Network网站上的SQL Anywhere上找到很好的信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句