一 环境 使用phpstudy 和 php5.6.27 用thinkphp链接 sqlserver
二 问题
1 问题1 : 报错: Undefined class constant 'PDO::SQLSRV_ATTR_ENCODING'
解决办法 在php.ini的文件中 添加两行
extension=php_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_56_nts.dll
同时在ext 文件夹里有这两个文件php_sqlsrv_56_nts.dll , php_pdo_sqlsrv_56_nts.dll
成功后phpinfo显示的内容:
2 问题2 : This extension requires the Microsoft ODBC Driver 11 for
解决办法 : 到下面这个网址下载 msodbcsql.msi
https://www.microsoft.com/zh-cn/download/details.aspx?id=36434