【发布时间】:2018-02-22 08:40:19
【问题描述】:
我一直在尝试使用 php 连接到我的本地 MSSQL 数据库。 现在我被困在为 php 安装正确的驱动程序以使用 MSSQL。
目前为止:
1.下载并设置Xampp
2.下载SQLSRV驱动:https://github.com/Microsoft/msphpsql/releases/tag/v4.3.0
3.将文件放在我的 extension_dir 中,并仔细检查 php.ini 变量以指向正确的文件夹。
4.手动添加extension=php_pdo_sqlsrv_71_ts.dll
extension=php_sqlsrv_71_ts.dll
到 php.ini 中的扩展名列表。
但我仍然看到相同的致命错误,并且检查驱动程序是否已加载的布尔值返回 false:
bool(false)
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in
C:\xampp\htdocs\firsttest\api.php:9 Stack trace: #0 {main} thrown in
C:\xampp\htdocs\firsttest\api.php on line 9
我错过了一步吗?我一直在遵循不同的指导方针,其中一些似乎已经过时了。我尝试安装 ODBC 驱动程序,安装程序说我有更高版本。因此,我希望这不会造成任何问题。
【问题讨论】:
标签: php sql sql-server xampp sqlsrv