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 相关文章推荐
Access数据库导入Mysql的方法之一
Oct 09 PHP
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
Feb 28 PHP
php导出word格式数据的代码实例
Nov 25 PHP
phpmyadmin打开很慢的解决方法
Apr 21 PHP
Yii使用find findAll查找出指定字段的实现方法
Sep 05 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
Smarty模板常见的简单应用分析
Nov 15 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
php 查找数组元素提高效率的方法详解
May 05 PHP
完美解决Thinkphp3.2中插入相同数据的问题
Aug 01 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
Jul 26 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
第八节 访问方式 [8]
2006/10/09 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
php无序树实现方法
2015/07/28 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
vue2 前后端分离项目ajax跨域session问题解决方法
2017/04/27 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
2019/12/30 Javascript
ant design vue 表格table 默认勾选几项的操作
2020/10/31 Javascript
寻找网站后台地址的python脚本
2014/09/01 Python
python开发之函数定义实例分析
2015/11/12 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
Python面向对象之类和对象实例详解
2018/12/10 Python
python3爬虫怎样构建请求header
2018/12/23 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
python实现最速下降法
2020/03/24 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
初一英语教学反思
2014/01/11 职场文书
高中同学聚会邀请函
2014/01/11 职场文书
决心书标准格式
2014/03/11 职场文书
勇敢的心观后感
2015/06/09 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
导游词之山海关
2019/12/10 职场文书
使用Python获取字典键对应值的方法
2022/04/26 Python
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS