The PHP Online Conference 2021

Установка

Модуль SQLSRV включается добавлением соответствующего файла DLL в директорию модулей вашей установленной копии PHP и соответствующей записи в файл php.ini. Загружаемая копия модуля PDO_SQLSRV включает в себя восемь файлов драйверов, четыре из них для поддержки PDO. Если вы используете потоконебезопасную сборку PHP (PHP 5.3), используйте php_sqlsrv_53_nts.dll (вы должны использовать потоконебезопасную версию, если в качестве веб-сервера у вас установлен IIS). Если же вы используете потокобезопасную сборку, то должны использовать php_sqlsrv_52_ts_vc6.dll. Аналогично, для PHP 5.4, используйте php_sqlsrv_54_nts.dll или php_sqlsrv_54_ts.dll.

Наиболее часто используемая версия драйвера доступны здесь: » Загрузка SQLSRV 4.0. Если вам нужна поддержка PHP 5.2 и/или PHP скомпилирован с использованием VC6, используйте релиз драйвера 2.0: » Загрузка SQLSRV 2.0.

За подробностями о системных требованиях обратитесь к разделу » Системные требования SQLSRV.

Модуль SQLSRV может использоваться с PHP 5 в ОС Windows. Начиная с версии 4.0, модуль SQLSRV работает только с PHP 7.0 под Linux и Windows.

add a note add a note

User Contributed Notes 3 notes

up
1
grant at seljax dot com
2 years ago
Running PHP 7.2 on IIS 10, I had to use the IIS Web Platform Components wizard to install the Microsoft PHP drivers version 5.2 x64 to get this command to work.  Manually installing 4.0 drivers did not work.
up
-3
simon
6 years ago
SQLSRV doesn't use mssql_connect - it is it's own extension, therefore to connect you'd use sqlsrv_connect:

http://www.php.net/manual/en/function.sqlsrv-connect.php
up
-4
denny
3 years ago
PECL packages for Linux SQLSRV and PDO_SQLSRV drivers (4.0.7) are available now.
https://github.com/Microsoft/msphpsql/releases
To Top