关于在Linux系统中远程连接sqlserver的办法

最近公司新配了一台服务器,系统是CenTOS7.6,使用的框架是TP5.0,因为要远程连接sqlserver数据库,所以在网上查了一些资料.已经安装好了 还没开始测试框架是否能够使用成功,后续结果会更新的
Linux系统需要安装OBDC,freeTds,
OBDC是在网盘下载的,大家有需要的可以到这个博客去看
就不放上来了,freeTds是直接下载的源码

wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-stable.tgz.

下载freetds
然后解压

tar -zxvf freetds-stable.tgz

然后就切换进入freerds目录,这里的版本是0.91的

cd freetds-0.91

进入目录之后就开始编译了

 ./configure  --prefix=/usr/local/freetds  --with-tdsver=7.1  --enable-msdblib
 
 主要参数说明:--with-tdsver设置FreeTDS的版本,我这里设置了7.1是为了能连接SQL2005

                    --enable-msdblib是是否允许Microsoft数据库函数库,这里为允许;

然后就是

make && make install

然后我们可以测试一下是否安装成功,切换到目录/usr/local/freetds/bin/tsql -C
如果出现一下命令.说明成功安装了

关于在Linux系统中远程连接sqlserver的办法_第1张图片
Linux 还差一个unixOBDC,这个我们以后再说,
先说一下PHP要用到的扩展
这里我用到了两个,分别是sqlsrv和dblib,
要注意安装的版本,以后会陆续更新上来的~~~~
…关于用框架连接到sqlsrv,我放弃了,希望有大佬能够请教一下,尝试了很多方法没有头绪…

你可能感兴趣的:(PHP,Linux)