How to configure XAMPP to use with MSSQL?

陌路散爱 提交于 2020-01-09 11:42:06

问题


I'm trying configure XAMPP to use with MSSQL. I'm following this: Example but I still had success.

I copied the files: php_pdo_sqlsrv_54_ts.dll and php_sqlsrv_54_ts.dll to folder c:\xampp\php\ext and configured php.ini in c:\xampp\php\php.ini.

In php.ini I activated the extensions: extension=php_pdo_sqlsrv_54_ts.dll and extension=php_sqlsrv_54_ts.dll and created PDO section. [Pdo_sqlsrv] pdo_sqlsrv.log_severity=-1.

I am using XAMPP v3.2.1 and PHP 5.6.11

How could I make this works ?


回答1:


For PHP5.6 vou need download SQLSRV32.EXE, after it put the php_pdo_sqlsrv_56_ts.dll and php_sqlsrv_56_ts.dll on ext folder and finally register those extension on php.ini, like this:

extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll

Restart apache and try phpinfo()or you could use getAvailableDrivers()

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



回答2:


After a long time...

I am 3 days with this problem, with me only resolved after adding the correct versions of the PDO driver on this link.

My windows is 64x, but the XAMP is 86x. I only noticed after running phpinfo()

Note that the version you must add to the \ext folder is not the operating system version but rather the xamp installation, just like the image below:



来源:https://stackoverflow.com/questions/32978554/how-to-configure-xampp-to-use-with-mssql

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!