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文件夹下

ThinkPHP5配置sql server流程

2,编辑php.ini,将上述这两个扩展添加进去:如下

extension=php_sqlsrv_7_nts_x86.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll

ThinkPHP5配置sql server流程 

3,根据自己的实际情况配置thinkphp5框架的数据库配置文件 .env

ThinkPHP5配置sql server流程

 

配置application 下datebase.php ,只需要把数据库类型变换为sqlsrv就行了

ThinkPHP5配置sql server流程

4,这时候重启环境,运行代码会报错,会提示缺少sql server驱动,根据自己的电脑系统位数下载驱动 Microsoft® ODBC Driver 11 for SQL Server® - Windows链接为:https://www.microsoft.com/en-us/download/details.aspx?id=36434

这时候框架和环境都配置好了 运行自己的代码进行测试是否配置成功进行测试

ThinkPHP5配置sql server流程

ThinkPHP5配置sql server流程

好了我这里是没啥问题的.通过接口能正常查询出来表中的数据的