一、首先php要開啟sqlsrv擴展
1.下載SQLSRV40.EXE(支持php7.0+),https://www.microsoft.com/en-us/download/details.aspx?id=20098
2.運行SQLSRV40.EXE,生成擴展文件,如圖
3.把php_pdo_sqlsrv_7_ts_x64.dll和php_sqlsrv_7_ts_x64.dll複制到php/ext目錄下(我的電腦是64位的)
注意:ts與nts的區別,看phpinfo
4.在php.ini裏面加入
extension=php_pdo_sqlsrv_7_ts_x64.dll extension=php_sqlsrv_7_ts_x64.dll
開啟擴展
5.安裝ODBC Driver 11 For SQL (msodbcsql.msi) https://www.microsoft.com/en-us/download/details.aspx?id=36434
6.運行msodbcsql.msi,完成安裝 注意:
7.重啟apache,sqlsrv擴展開啟成功
注意:php7.1版本根據這個方法會開啟不成功,原因是php_pdo_sqlsrv_7_ts_x64.dll和php_sqlsrv_7_ts_x64.dll這兩個擴展文件對php7.1不適用,請自行搜索適用php7.1的這兩個擴展文件 二、關於sql server的配置
請參考http://blog.csdn.net/sangjinchao/article/details/63279158
希望對你有幫助!共勉~