1 - 是否需要在 PHP 服务器机器上安装 ASE 才能连接到远程 Sybase ASE 数据库?
2 - 有没有办法不使用 sql.ini (interfaces) 文件?
3 - 有没有一种方法可以连接到远程 Sybase ASE 数据库而不需要对 PHP 服务器机器进行任何修改?
(我正在运行 PHP 5.3.2,Windows Server)。
使用 sybase_connect,如果您在 SQL.ini 文件中定义了服务器主机名,您可以从机器连接到另一台机器
我真的不知道,因为我一直使用接口文件。您可以在运行时使用类似的东西指定 sql.ini 文件的路径
putenv ("SYBASE=/usr/local/path_to_ini_directory");
并不真地。您的 PHP 服务器上需要一个 sybase 驱动程序
我主要使用 unix 服务器,而不是使用普通的 Sybase 驱动程序/OCS 等,我通常使用 freetds 实现。在 Windows 上,您可以在 PHP 服务器上安装 OCS 驱动程序。