调试 SQL Server 连接的 XAMPP 中的“调用未定义函数 sqlsrv_connect()”错误
问题:
您遇到错误消息“致命错误:调用未定义的函数sqlsrv_connect()...”尝试使用 sqlsrv_connect() 函数建立数据库连接时。
背景:
sqlsrv_connect() 函数是PHP 的 SQLSRV 扩展,允许您连接到 Microsoft SQL Server 数据库。此扩展不会自动安装在 XAMPP 3.2.1 及更高版本中。
解决方案:
要解决此错误,请按照以下步骤操作:
下载并安装 SQLSRV扩展:
在 php.ini 中取消注释或附加 SQLSRV 扩展:
在 XAMPP 中重新启动 Apache:
代码示例:
完成这些步骤后,您的代码应如下所示:
<?php $serverName = "jy4nij6vuy.database.windows.net,1433"; $connectionOptions = array("Database" => "robertfarb", "UID" => "robertFarb", "PWD" => "******"); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); } ?>
额外注意事项:
以上是连接到 SQL Server 时,为什么我的 XAMPP 设置中会出现'调用未定义函数 sqlsrv_connect()”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!