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中的extract的作用分析
Apr 09 PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 PHP
Memcached常用命令以及使用说明详解
Jun 27 PHP
web server使用php生成web页面的三种方法总结
Oct 28 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
Mar 25 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 PHP
php遍历解析xml字符串的方法
May 05 PHP
Yii统计不同类型邮箱数量的方法
Oct 18 PHP
PHP中的函数声明与使用详解
May 27 PHP
Laravel框架分页实现方法分析
Jun 12 PHP
php操作redis数据库常见方法实例总结
Feb 20 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伪静态写法附代码
2008/06/20 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
jquery批量控制form禁用的代码
2013/08/06 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
vscode+gulp轻松开发小程序的完整步骤
2020/10/18 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
K-近邻算法的python实现代码分享
2017/12/09 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
2020/02/28 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
马耳他航空公司官方网站:Air Malta
2019/05/15 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
EJB与JAVA BEAN的区别
2016/08/29 面试题
试用期员工考核制度
2014/01/22 职场文书
函授药学自我鉴定
2014/02/07 职场文书
助理政工师申报材料
2014/06/03 职场文书
郭明义观后感
2015/06/08 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
经销商会议开幕词
2016/03/04 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python