Скачивание и установка
Скачать драйвер можно отсюда
Для версий 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.dllextension=php_sqlsrv_56_ts.dll
для версии PHP 5.5:
extension=php_sqlsrv_55_nts.dllextension=php_sqlsrv_55_ts.dll
для версии PHP 5.4:
extension=php_sqlsrv_54_nts.dllextension=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
Tags
MS SQL
PHP
PHP