先需要装扩展
https://www.microsoft.com/en-us/download/details.aspx?id=20098
下载好后,解压到随便一个目录里,然后找到对应版本的扩展的两个文件,复制到PHP的EXT目录下面
然后在php.ini加上extension扩展两个,比如
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll
再需要装ODBC(不然还是连不上,大坑一个)
https://www.microsoft.com/zh-cn/download/details.aspx?id=36434
最后测试的代码为:
<?php
$DSN = "sqlsrv:Server=192.168.1.170,1433;Database=inschos";//ms sql server
$dbUser = "inschos";//username
$dbPass = "inschos312!!";//password
$conn = new PDO($DSN,$dbUser,$dbPass);//connect handle
我也是参照下面这篇文章搞好的