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 email邮箱正则
Oct 08 PHP
win7计划任务定时执行PHP脚本设置图解
May 09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
Jun 23 PHP
PHP类的反射用法实例
Nov 03 PHP
自己写的php中文截取函数mb_strlen和mb_substr
Feb 09 PHP
PHP实现加强版加密解密类实例
Jul 29 PHP
php实现仿写CodeIgniter的购物车类
Jul 29 PHP
浅谈php7的重大新特性
Oct 23 PHP
PHP在线调试执行的实现方法(附demo源码)
Apr 28 PHP
nginx下安装php7+php5
Jul 31 PHP
PHP编写daemon process 实例详解
Nov 13 PHP
PHP isset()与empty()的使用区别详解
Feb 10 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连接mysql数据库代码
2009/03/10 PHP
JS BASE64编码 window.atob(), window.btoa()
2021/03/09 Javascript
兼容ie和firefox js关闭代码
2008/12/11 Javascript
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
JS轮播图中缓动函数的封装
2020/11/25 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
详解angular脏检查原理及伪代码实现
2018/06/08 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
2018/12/05 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
python 中关于pycharm选择运行环境的问题
2020/10/31 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
生物技术专业研究生自荐信
2013/09/22 职场文书
文秘人员工作职责
2014/01/31 职场文书
支部鉴定材料
2014/06/02 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
消防演习感想
2015/08/10 职场文书
创业计划书之面包店
2019/09/17 职场文书
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python