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 相关文章推荐
两个强悍的php 图像处理类1
Jun 15 PHP
PHP类的使用 实例代码讲解
Dec 28 PHP
关于初学PHP时的知识积累总结
Jun 07 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
php页面缓存方法小结
Jan 10 PHP
四种php中webservice实现的简单架构方法及实例
Feb 03 PHP
PHP使用PDO连接ACCESS数据库
Mar 05 PHP
利用PHP生成CSV文件简单示例
Dec 21 PHP
PHP 中使用ajax时一些常见错误总结整理
Feb 27 PHP
Yii2压缩PHP中模板代码的输出问题
Aug 28 PHP
禁止直接访问php文件代码分享
May 05 PHP
关于PHP数组迭代器的使用方法实例
Nov 17 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错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
ThinkPHP中U方法的使用浅析
2014/06/13 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
javascript笔记 String类replace函数的一些事
2011/09/22 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
js控制浏览器全屏示例代码
2014/02/20 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
浅谈Vue.nextTick 的实现方法
2017/10/25 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
Python自动化运维_文件内容差异对比分析
2017/12/13 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
python urllib爬虫模块使用解析
2019/09/05 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
Python运行异常管理解决方案
2020/03/09 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
植物选择:Botanic Choice
2017/02/15 全球购物
求职自荐信范文格式
2013/11/29 职场文书
社区网格化管理实施方案
2014/03/21 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
卖车协议书范例
2014/09/16 职场文书
党员贯彻十八大精神思想汇报范文
2014/10/25 职场文书
投诉信范文
2015/07/02 职场文书
物资采购管理制度
2015/08/06 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书