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 程序员应该使用的10个组件
Oct 31 PHP
PHP访问MYSQL数据库封装类(附函数说明)
Dec 04 PHP
php 日期和时间的处理-郑阿奇(续)
Jul 04 PHP
PHP无限分类(树形类)
Sep 28 PHP
php preg_replace替换实例讲解
Nov 04 PHP
深入分析PHP引用(&)
Sep 04 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 PHP
PHP hebrev()函数用法讲解
Feb 21 PHP
如何让PHP编码更加好看利于阅读
May 12 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
Apr 06 PHP
详解PHP中的8个魔术常量
Jul 06 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
德生1994机评
2021/03/02 无线电
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
PHP开发框架laravel安装与配置教程
2015/03/13 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
python利用7z批量解压rar的实现
2019/08/07 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
护理专业大学生自我推荐信
2014/01/25 职场文书
英文演讲稿开场白
2014/08/25 职场文书
红白喜事主持词
2015/07/06 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python