PHP:找不到函数“sqlsrv_connect()”
简介
XAMPP 用户在尝试连接 Microsoft SQL Server 时可能会遇到致命错误使用 sqlsrv_connect()。错误消息“调用未定义的函数 sqlsrv_connect()”表示 SQLSRV 的 PHP 扩展未正确安装或加载。
分步解决方案
要解决此问题,请按照以下步骤操作这些步骤:
-
下载 SQLSRV驱动程序:
从官方网站下载 Microsoft Drivers for PHP for SQL Server (SQLSRV):http://www.microsoft.com/en-us/download/details.aspx?id=20098
-
解压驱动程序:
将下载的ZIP文件解压到XAMPP PHP扩展目录中(通常位于“C:xamppphpext”)。
-
启用扩展:
在“php.ini”文件中,找到“extension = php_sqlsrv_56.dll”行(或“ php_pdo_sqlsrv_56.dll”)。如果此行被注释掉,请删除分号 (;)。
-
重新启动 Apache:
从 XAMPP 控制面板重新启动 Apache Web 服务器以加载扩展。
结论
按照这些步骤应该可以启用sqlsrv_connect() 函数并允许您从 XAMPP 中的 PHP 应用程序连接到 Microsoft SQL Server。请确保您已向 SQL Server 实例中的 PHP 用户授予必要的权限。
以上是为什么在 XAMPP 中找不到我的 PHP 函数'sqlsrv_connect()”?的详细内容。更多信息请关注PHP中文网其他相关文章!