以我自己的电脑环境来解释(实在其它环境都差不多)
我的电脑的环境:
win10 64位
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\"大众);