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

时间:2015-10-06 19:55:16

标签: php xampp

我正在尝试配置XAMPP以与MSSQL一起使用。我正在关注此事:Example但我仍然取得了成功。

我将文件php_pdo_sqlsrv_54_ts.dllphp_sqlsrv_54_ts.dll复制到文件夹c:\xampp\php\ext并在php.ini中配置c:\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

我怎么能让它有效?

2 个答案:

答案 0 :(得分:10)

对于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

重新启动apache并尝试phpinfo(),或者您可以使用getAvailableDrivers()

<?php
   echo "<pre>";
   print_r(PDO::getAvailableDrivers());

答案 1 :(得分:4)

很长一段时间后......

我遇到这个问题已经3天了,只有在link上添加正确的版本 PDO驱动程序后才能解决这个问题。

我的窗口 64x ,但XAMP 86x 。我在运行phpinfo()

之后才注意到

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

enter image description here