HP Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect(
本帖最后由 超哥 于 2022-8-27 18:56 编辑HP Fatal error:Uncaught Error: Call to undefined function sqlsrv_connect() in E:\XXX\index.php:9
Stack trace:#0 {main}thrown in E:\XXX\index.php on line 9
第一步、PHP7.0.x
PHP7.0.x的扩展下载地址:
Microsoft Drivers for PHP for SQL Serverhttps://www.microsoft.com/en-us/download/details.aspx?id=20098
下载下来的 SQLSRV40.exe 右键解压得出下面的dll文件
修改php.ini添加以下两行来启用扩展:(我的电脑是32位的)
extension=php_sqlsrv_7_ts_x86.dll
extension=php_pdo_sqlsrv_7_ts_x86.dll
如果你的php版本是php5.6添加以下两行来启用扩展
extension=php_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_56_nts.dll
第二步:
建议 安装ODBC Driver,根据自己的需要选择上面的地址下载并安装。
如果上面的ODBC版本太高,那么用这个低一点的 ODBC Driver 下载 https://files.cnblogs.com/files/wtcl/sqlserverodbc.zip
现在可以使用phpinfo() 来查看是否成功加载了 pdo_sqlsrv 模块。
如果使用的是
phpStudy 的php7.0 在php.ini中添加
extension=php_sqlsrv_7_nts_x86.dll
页:
[1]