php安装dblib扩展,连接mssql的具体步骤


Posted in PHP onMarch 02, 2017

1、先安装freetds 然后修改配置文件

不要装0.82版本,会报编译失败

Compile Failure With freetds0.82

进到freetds目录下编译安装

./configure --prefix=/usr/local/freetds --enable-msdblib --enable-sybase-compat   --disable-threadsafe

make

make install

2、再装mssql

进到目录下编译安装

/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds

make

make install

3、再装dblib

进到目录下编译安装

/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds
make
make install

4、修改php.ini

extension=mssql.so
extension=pdo_dblib.so

tsql客户端连接的命令

/usr/local/freetds/bin/tsql -H 192.168.1.100 -p 1433 -U sa -P 123456 -D user

修改配置文件

/usr/local/freetds/etc/freetds.conf 配置文件位置
tds version = 8.0 //修改
client charset = UTF8 //新增

如果连不上数据库,就检查一下版本,将/usr/local/freetds/etc/freetds.conf中global选项中tds version = 8.0

如果查到的结果是乱码,更改/usr/local/freetds/etc/freetds.conf将global中添加了一条client charset = UTF8

Adaptive Server is unavailable or does not exist” error connecting to SQL Server from PHP    是没加端口引起的

要加端口不然连不上

'dblib:host=192.168.8.888:1433;dbname=xxxx'

以上这篇php安装dblib扩展,连接mssql的具体步骤就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
Oracle 常见问题解答
Oct 09 PHP
mysql_num_rows VS COUNT 效率问题分析
Apr 23 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
Jun 05 PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
Jul 23 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
CentOS6.5 编译安装lnmp环境
Dec 21 PHP
PHP实现获取中英文首字母
Jun 19 PHP
php微信浏览器分享设置以及回调详解
Aug 01 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
PHP实现财务审核通过后返现金额到客户的功能
Jul 04 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 #PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 #PHP
根据key删除数组中指定的元素实现方法
Mar 02 #PHP
如何用PHP做到页面注册审核
Mar 02 #PHP
PHP中函数gzuncompress无法使用的解决方法
Mar 02 #PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
Mar 02 #PHP
php实现遍历文件夹的方法汇总
Mar 02 #PHP
You might like
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
php正则替换处理HTML页面的方法
2015/06/17 PHP
CI框架的安全性分析
2016/05/18 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
2018/08/08 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
vscode 调试 node.js的方法步骤
2020/09/15 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
django 自定义用户user模型的三种方法
2014/11/18 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
解决img标签上下出现间隙的方法
2016/12/14 HTML / CSS
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
大学生就业自我鉴定
2013/10/26 职场文书
2014年公务员思想汇报范文:全心全意为人民服务
2014/03/06 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
离婚协议书范文2015
2015/01/26 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
中职班主任培训心得体会
2016/01/07 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB
Oracle中update和select 关联操作
2022/01/18 Oracle
Python 统计序列中元素的出现频度
2022/04/26 Python
MySQL 计算连续登录天数
2022/05/11 MySQL
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang
win10电脑右下角输入法图标不见了?Win10右下角不显示输入法的解决方法
2022/07/23 数码科技