TOCHK.NET

TEAM
ABOUT ME
ПРОЕКТЫ
СТАТЬИ
ГЛАВНАЯ
TAGS
source, linux, mail, postfix, MS SQL, PHP, conference

Скачивание и установка


Скачать драйвер можно отсюда
Для версий PHP 5.4 и выше нужно скачать драйвер версии 3.2
Распаковать драйвера нужно в директорию расширений PHP (/path/to/php/ext), например C:\Program Files (x86)\PHP\ext

Конфигурирование


Найти в файле php.ini (находится в /path/to/php, например C:\Program Files (x86)\PHP) строки extension=*название_библиотеки* и дописать после них:

для версии PHP 5.6:

extension=php_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_ts.dll

для версии PHP 5.5:

extension=php_sqlsrv_55_nts.dll
extension=php_sqlsrv_55_ts.dll

для версии PHP 5.4:

extension=php_sqlsrv_54_nts.dll
extension=php_sqlsrv_54_ts.dll

Перезапустить веб сервер для применения конфигурации

Проверка работы библиотек


Создать .php файл:

< ?php 
$serverName = "serverName\sqlexpress"; //Имя сервера
$connectionInfo = array( "Database"=>"dbName"); //Название базы данных
$conn = sqlsrv_connect( $serverName, $connectionInfo); //Соединение с сервером
if( $conn ) { echo "Connection established."; } else { echo "Connection could not be established."; die( print_r( sqlsrv_errors(), true)); } ?>

Если всё настроено правильно при открытии этой страницы будет выведено Connection established.
2015.11.07
Author
tochk

Tags
MS SQL
PHP