sasql_connect(): SQLAnywhere: [-100] 未找到数据库服务器

sasql_connect(): SQLAnywhere: [-100] Database server not found

我在任何地方开始 sql 已经超过一整天了,我很想用它,

我之前使用 sqlsrv for ms sql 服务器和连接通过 php ,

但我无法将 php 连接到 sql 任何地方

这是我尝试 运行 test.php

时的警告消息

使用php-5.6.0_sqlanywhere.dll安装成功 警告:sasql_connect():SQL任何地方:[-100] 在第 44

行的 C:\xampp\htdocs\test.php 中找不到数据库服务器

连接失败

$conn = sasql_connect( "UID=DBA;PWD=sql" );
if( $conn ) {
    echo "Connected successfully\n";
    sasql_disconnect( $conn );
} else {
    echo "Connection failed\n";
}

我正在使用 xampp 服务器 php 5.6 和 sqlanywhere 17 开发者版。

我已经下载了 php 扩展并复制到分机上,还在 php.ini 中添加了行 (extension=php-5.6.0_sqlanywhere.dll)

演示数据库我 运行 它与命令:dbeng17 "%SQLANYSAMP17%\demo.db"。 通过 cmd 我也试过这个: C:>dbping -d -c "uid=dba; SQL 任何地方服务器 Ping U 连接到 SQL 任何地方 Ping 数据库成功。

但是当我尝试通过 php 时它说:警告:sasql_connect(): SQLAnywhere: [-100] 在 C:[=36= 中找不到数据库服务器].php 第 44 行 连接失败

请有人告诉我这是什么问题? 非常感谢。

您的 PHP 安装可能有多个类似于 php.ini 的文件。确保您正在修改 phpinfo() 中列出的 php.ini 文件。 - 一个 Web 服务器,例如 Apache、IIS 或支持的任何 Web 服务器 PHP。 - PHP 安装在与 Web 服务器相同的计算机上。 - SQL 安装在与 Web 服务器相同的计算机上的任何位置。 - 也可以使用客户端软件。 SQL 任何地方 PHP 分机

参考:https://wiki.scn.sap.com/wiki/display/SQLANY/Getting+Started+with+SAP+SQL+Anywhere+and+PHP

当我在另一个系统上安装和使用它时它为我解决了,我不知道我首先在安装了 MSSQL 服务器的系统上尝试但我不能 运行 它并在另一个系统上尝试未安装mssql服务器的系统并解决了:) 很抱歉迟到回答,非常感谢那些花时间帮助我的人。