PHP 5.6:致命错误:调用未定义的函数sqlsrv_connect()

时间:2017-09-21 12:56:39

标签: php sql-server

我很擅长用ms sql server设置php。

我下载了php版本 php-5.6.31-nts-Win32-VC11-x86 ,并将ms sql db的驱动程序下载到php路径中的ext文件夹中。

我可以看到文件php_sqlsrv_56_nts.dllphp_sqlsrv_56_ts.dll

我还将php.ini文件修改为extention = php_sqlsrv_56_nts.dll和extension_dir =" ext"

我在path1中有一些php文件

我在php文件夹中打开命令提示符并执行以下命令:php -S localhost:8085 -t path1

服务器设置成功。但是,我收到错误致命错误:

  

在行

中调用未定义的函数sqlsrv_connect()
$conn = sqlsrv_connect($servername, $connectionInfo);

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我理解我的错误。我在php.ini中添加了两个dll文件,这有效extention=php_pdo_sqlsrv_56_nts.dll extension=php_sqlsrv_56_nts.dll;