- 安装ODBC驱动
https://docs.microsoft.com/en-us/sql/connect/odbc/windows/microsoft-odbc-driver-for-sql-server-on-windows?view=sql-server-2017
https://www.microsoft.com/en-us/download/details.aspx?id=56567
我的环境装ODBC Driver 11 就行了,装17的提示加密不对
- 下载PHP对SQL Server 的驱动
https://www.microsoft.com/en-us/download/details.aspx?id=20098
一定要选择和 php版本对应的php扩展,找了好久:
https://github.com/Microsoft/msphpsql/releases/tag/v5.2.0
- 修改php.ini 记录对驱动的加载
;extension=xsl
extension=php_pdo_sqlsrv_7_nts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
-
写代码
-
另外一种方式 是 用navicat premium,新建SQL Server连接,填写连接参数,测试连接
就会弹出安装ODBC客户端的提示,安装之。