thinkphp配置sqlserver的踩坑经历

一、软硬件环境

服务器系统版本:windows server 2012R2

SQL SERVER版本:2017

thinkphp版本:5.1

php版本:7.2.34

二、配置用到的相关驱动

具体可参考这篇文章,写得比较详细。

thinkphp5 连接SQLserver

这里我再根据我的理解解释一下这几个名词

1. Microsoft Drivers for PHP for SQL Server:

这个我们下载得到的是两个dll扩展库,php_pdo_sqlsrv_7_ts_x64.dll和php_sqlsrv_7_ts_x64.dll

对应的php版本,ts/nts, x86/x64根据自己的系统环境来选择。

我们需要通过PHP去操作SQL SERVER数据库所要用到的驱动。这个是必不可少的,可以类比思考一下,我们要通过PHP操作mysql需要安装php_mysqli.dll,操作redis需要安装php_redis.dll,操作mongo需要安装php_mongodb.dll也是一样的道理。

关于为什么会有带pdo和不带pdo两个扩展库,这里就不展开了,可以参考这篇文章来理解

PDO和MySQLi区别与选择?

2. ODBC Driver</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值