Search code examples
phpxampp

How to configure XAMPP to use with MSSQL?


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 ?


Solution

  • 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());