首页 > 解决方案 > xampp 中 php.ini 的扩展在只有“sqlsrv.dll”的情况下不起作用

问题描述

PHP: 5.6.4
Computer: 64 bits
Thread Safety: Enable
SQL Sever 2017

在此处输入图像描述

在此处输入图像描述

我添加'extension=php_sqlsrv_56_ts.dll', 'extension=php_pdo_sqlsrv_56_ts.dll'喜欢php.ini

;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
**extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll**
;extension=php_pgsql.dll

此外,我检查了 xampp 和 ddl 之间的 php 版本、计算机位和线程安全性。我也尝试添加'php_sqlsrv_55/52_nts.dll' and php_pdo_sqlsrv_56_ts.dll.32 bits

结果就像

在此处输入图像描述

供您参考,当我添加'extension=php_pdo_odbc.dll'. 我遵循了最佳答案

致命错误:调用 C:\xampp\htdocs 中的未定义函数 sqlsrv_connect()

标签: phpsql-serverdllxamppsqlsrv

解决方案


推荐阅读