0

我正在使用带有 PHP 5.4.25 的 xampp 并安装了 pdo_sqlsrv 扩展

phpinfo():

PHP Version 5.4.25
System  Windows NT BANG-PC 6.1 build 7600 (Windows 7 Business Edition) i586
Build Date  Feb 5 2014 21:16:25
Compiler    MSVC9 (Visual C++ 2008)
Architecture    x86

在此处输入图像描述

php.ini

extension=php_pdo_sqlsrv_54_ts.dll

我下载了两个版本的 sqlsrv:

php_pdo_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_ts.dll

但刚刚php_pdo_sqlsrv_54_ts.dll工作。

运行此代码时:

$link = sqlsrv_connect($server, 'username', 'abc.123');

它显示错误:

致命错误:在第 7 行调用 C:\xampp\htdocs\test.php 中未定义的函数 sqlsrv_connect()

我得到了正确的 pdo_sqlsrv 扩展名吗?

4

1 回答 1

0

我解决了这个问题:我错过了php_sqlsrv_54_ts.dllphp.ini中的配置

所以最终的配置是:

extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll
于 2014-04-13T12:49:11.103 回答