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 内存缓存加速功能memcached安装与用法
Sep 03 PHP
PHP获取文件后缀名的三个函数
Oct 15 PHP
用php实现选择排序的解决方法
May 04 PHP
php class中public,private,protected的区别以及实例分析
Jun 18 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 PHP
discuz加密解密函数使用方法和中文注释
Jan 21 PHP
PHP实现根据设备类型自动跳转相应页面的方法
Jul 24 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 PHP
PHP模拟asp.net的StringBuilder类实现方法
Aug 08 PHP
php实现通过soap调用.Net的WebService asmx文件
Feb 27 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 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使用eAccelerator的API开发详解
2013/06/09 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
JavaScript基本的输出和嵌入式写法教程
2015/10/20 Javascript
js实现简单的验证码
2015/12/25 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
python逐行读取文件内容的三种方法
2014/01/20 Python
Python-基础-入门 简介
2014/08/09 Python
Python3中的真除和Floor除法用法分析
2016/03/16 Python
python实现FTP服务器服务的方法
2017/04/11 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
python绘制热力图heatmap
2020/03/23 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
python查询文件夹下excel的sheet名代码实例
2019/04/02 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
python中删除某个元素的方法解析
2019/11/05 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
电气自动化大学生求职信
2013/10/16 职场文书
保洁主管岗位职责
2013/11/20 职场文书
经济贸易专业自荐信
2014/06/11 职场文书
简单租房协议书(范本)
2014/10/13 职场文书
2015年医药代表工作总结
2015/04/25 职场文书
小学语文教学随笔
2015/08/14 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python