如何配置XAMPP与MSSQL一起使用?

Fer*_*iva 4 php xampp

我正在尝试配置XAMPP以与MSSQL一起使用.我跟着这个:例子但我还是成功了.

我复制的文件:php_pdo_sqlsrv_54_ts.dllphp_sqlsrv_54_ts.dll到文件夹c:\xampp\php\ext和配置php.inic:\xampp\php\php.ini.

php.ini我激活了扩展:extension=php_pdo_sqlsrv_54_ts.dllextension=php_sqlsrv_54_ts.dll创造PDO部分.[Pdo_sqlsrv] pdo_sqlsrv.log_severity=-1.

我正在使用XAMPP v3.2.1和PHP 5.6.11

我怎么能这样做?

rra*_*ray 11

对于PHP5.6,你需要下载SQLSRV32.EXE,然后将php_pdo_sqlsrv_56_ts.dll和php_sqlsrv_56_ts.dll放在ext文件夹中,最后在php.ini上注册这些扩展名,如下所示:

extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll
Run Code Online (Sandbox Code Playgroud)

重启apache并尝试phpinfo()或者你可以使用getAvailableDrivers()

<?php
   echo "<pre>";
   print_r(PDO::getAvailableDrivers());
Run Code Online (Sandbox Code Playgroud)


Dan*_*ami 6

经过很长一段时间...

我有 3 天遇到这个问题,只有在此链接上添加正确版本的 PDO 驱动程序后才解决。

我的 windows 是64x,但 XAMP 是86x。我只在运行 phpinfo() 后才注意到

请注意,您必须添加到 \ext 文件夹中的版本不是操作系统版本,而是 xamp 安装,如下图所示:

在此处输入图片说明