ThinkPHP5配置sql server流程
第一次进行sql server的连接配置使用,中间折腾了一会儿,最后还是弄好了,将配置流程奉上
环境:phpstudy(php7.0.12 + apache+sql server )
1,
首先去你当前使用环境中的php文件夹下 查找:php_pdo_sqlsrv_7_nts_x86.dll php_sqlsrv_7_nts_x86.dll 这两个文件.如下图文件夹中搜索.
正常情况下集成环境中都会自带有的,我看了看我本地更高的php版本发现没有,没有的话就根据自己的版本去下载:https://msdn.microsoft.com/zh-cn/library/mt683517.aspx 解压后将相关的这两个文件放到当前环境php文件夹下
2,编辑php.ini,将上述这两个扩展添加进去:如下
extension=php_sqlsrv_7_nts_x86.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll
3,根据自己的实际情况配置thinkphp5框架的数据库配置文件 .env
配置application 下datebase.php ,只需要把数据库类型变换为sqlsrv就行了
4,这时候重启环境,运行代码会报错,会提示缺少sql server驱动,根据自己的电脑系统位数下载驱动 Microsoft® ODBC Driver 11 for SQL Server® - Windows链接为:https://www.microsoft.com/en-us/download/details.aspx?id=36434
这时候框架和环境都配置好了 运行自己的代码进行测试是否配置成功进行测试
好了我这里是没啥问题的.通过接口能正常查询出来表中的数据的