Подключение MS SQL Server к PHP

Решение:

    1. Скачать и установить Microsoft ODBC Driver соответствующей версии:
    2.  скачать Microsoft Drivers for PHP for SQL Server:
      • Version 4.0 supports PHP 7.0+ on Windows and Linux
      • Version 3.2 supports PHP 5.6, 5.5, and 5.4 on Windows
      • Version 3.1 supports PHP 5.5 and 5.4 on Windows
      • Version 3.0 supports PHP 5.4 on Windows
    3. файл драйвера из скачанного архива, соответствующий нашей конфигурации PHP (можно узнать из <?php phpinfo(); ?>) скопировать в каталог расширений PHP (..\php\ext):
      • php_sqlsrv_<номер версии PHP>
      • *_ts = Thread Safety
      • *_nts = Non-Thread Safety
    4. в файле php.ini дописать в раздел подключаемых расширений строчку вида: extension=<имя скопированного файла с расширением>
    5. перезапустить WEB-сервер

проверка:

$serverName = "имя_sql-сервера\имя_экземпляра, номер_порта";
//если instance и port стандартные, то можно не указывать
$connectionInfo = array(
    "UID" => "имя_пользователя",
    "PWD" => "пароль",
    "Database"=>имяБД");
$conn = sqlsrv_connect( $serverName$connectionInfo );
if( $conn ) { 
    echo "Connection established.\n";
}
else {
    echo "Connection could not be established.\n";
    die( print_r( sqlsrv_errors(), true ) );
}
sqlsrv_close( $conn );

Источник:

https://habrahabr.ru/sandbox/43781//