thinkphp5链接sql_server踩的坑
来源:互联网 发布:有道mac离线缓存 编辑:程序博客网 时间:2024/06/05 07:29
运行环境centos6.5,php7。若在低版本,已安装sqlsrv之类扩展可以忽略本篇文章。
根据业务需要,将原先网站用php重写,此时需要配置php连接sql server(已开启外网连接,ip已过白名单)。
环境搭建好之后,访问出现:
这是因为mssql扩展已经弃用,需要安装pdo-dblib,同时将/thinkphp/library/think/db/connector/Sqlsrv.php中修改为:
再次访问,还是会报错:
经过各种百度,谷歌还是无果,最后根据dblib+freedtsd不使用框架用pdo方式链接,居然成功了,欣喜若狂,最后修改上面thinkphp底层文件
最终可以获取到数据。
备注:若使用源码安装则需要安装freetds,centos下使用yum源安装直接安装pdo-dblib即可,希望给遇到相同情况的小伙伴一些帮助
0 0
- thinkphp5链接sql_server踩的坑
- Thinkphp5 爬过的坑
- SQL_SERVER 2005 通过链接服务器(Linked Server)访问 ORACLE 的方法
- Access和SQL_Server的区别
- java对sql_server的操作
- thinkphp5 数据库 链接 Connection
- 记录thinkphp5的一些坑
- Thinkphp5.0 遇到的坑
- SQL_Server全文索引的使用实例演示
- 对SQL_Server 部分知识的回顾
- thinkphp5.0链接mysql数据库(1)
- 取sql_server刚写入的自增长列的值
- thinkphp5的SESSION用法
- ThinkPHP5下的validate
- thinkPHP5-分页的实现
- ThinkPHP5的安装方式
- thinkphp5的入门学习
- ThinkPHP5的命名规范
- JS实现密码加密
- 构造函数的初始化过程
- Attempted to serialize java.lang.Class Forgot to register a type adapte
- Tkinter 中 Toplevel 里 Label 参数里面设置的图片对象 不能正常显示
- bzoj1637
- thinkphp5链接sql_server踩的坑
- CODEVS 1001 舒适的路线
- 转载suwu150 Linux常用命令
- 线程wait和sleep
- 将数据、代码、栈放入不同段(0603)
- bootstrap-datetimePicker 使用笔记
- tomcat的四种部署模式
- tf.nn.embedding_lookup()笔记
- 【3-3】函数——递归函数