以我自己的电脑环境来解释(实在其它环境都差不多)

我的电脑的环境:

win10 64位

phppdosqlphp若何用PDO方法衔接MSSQLphp衔接MSSQL教程和步调 NoSQL

php集成环境是XAMPP(php7.0)

SQLSERVER 2008

现在开始连接MSSQL

1.下载Microsoft PHP Driver for SQL Server

下载地址:https://docs.microsoft.com/zh-cn/sql/connect/php/download-microsoft-php-driver-for-sql-server

版本解释(看看你是什么版本的就下什么版本)

Version 4.0 支持PHP 7.0+ 支持 Windows and Linux

Version 3.2 支持 PHP 5.6, 5.5, and 5.4 on Windows

Version 3.1 支持 PHP 5.5 and 5.4 on Windows

Version 3.0 支持PHP 5.4 on Windows

2.安装Microsoft PHP Driver for SQL Server

这个很大略直接下一步安装选择安装位置就行了安装位置选择在PHP扩展下(我的是在D:\xampp\php\ext)

安装后会有php_pdo_sqlsrv_7_nts_x64.dll 等几个文件

3.在php.ini下面配置扩展

extension=php_pdo_sqlsrv_7_ts_x86.dll

extension=php_sqlsrv_7_ts_x86.dll

详细看自己的PHP环境是什么就加什么扩展(线程安全还是非线程安全,php环境是64位还是32位,不是电脑环境哦)

4.安装Microsoft® ODBC Driver for SQL Server( PHP Driver for SQL Server Version 4.0须要安装)

下面给出下载地址(根据自己的电脑环境64位还是32位下载安装)

https://www.microsoft.com/en-us/download/details.aspx?id=50420

5.重启APACHE 就可以了

$db = new \PDO(\"大众sqlsrv:Server=127.0.0.1,1433;Database=test\"大众, \"大众sa\"大众, \公众123456\公众);