好久没有发新帖子。
过去多半年时间一直在联调一个大型监控系统,nnd,累够呛。
前段时间,公司项目有在windows下操作sqlserver2008的需求。就用到了freetds。发现这是个好东西啊。可以在linux环境下通过网络直接操作windows下的sqlserver2008,所以赶紧记下。
我用的是freetds-0.91版本。
在linux主机上安装freetds。
tar zxvf freetds-stable.tgz cd freetds-0.91 ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --enable-shared --enable-static make make install 安装成功。
修改/usr/local/freetds/etc/freetds.conf
在最下面输入下面内容:
[ser2008] host = 192.168.2.22 port = 1433 tds version = 8.0 client chaeset = UTF-8
2. 我用的是tengine默认安装的php-fpm
安装mssql
yum install php54w-mssql
再重启
php-fpm就可以链接sqlserver数据库了
8.字符编码问题
在etc目录下找到freetds.conf文件
tds version = 8.0 client charset = UTF-8
php在存放数据时不会出现乱码问题
yii配置
config目录下
main.php
linux中(服务一定要起pdo_dblib与mmsql起来) dblib:host=server_name:port;dbname=database_name; windows中(无需端口号, pdo_sqlsrv服务一定要起) sqlsrv:server=server_name;database=database_name
相关推荐
本文档介绍基于centos7平台的liunx系统下,安装+还原+卸载sqlserver方法,亲测有效
原文链接:...部署工具实现如下功能: 1、自定义容器名称 2、自定义TCP连接端口 ...4、自定义数据存储目录 5、自定义数据备份目录 6、手动备份:一键脚本备份数据库数据 7、手动恢复:一键脚本恢复数据库数据 ...
mssql-server-15.0.4013.40-8.x86_64.rpm 最新的centos8 sql server 2019
SQLserver 2019 on centos 7.5安装文档,只需按图操作即可
CentOS7_RedHat7安装SQLServer,SQL Server在linux上安装与卸载包括修改字符集与排序规则
"Linux 下 CentOS 7 部署 SQL Server" Linux 是一个流行的开源操作系统,而 CentOS 7 是基于 Red Hat Enterprise Linux 的一个发行版。SQL Server 是一个关系数据库管理系统,由微软公司开发。下面是将 SQL Server ...
最近研究PHP, 发现在THINKPHP不错, 但是想用THINKPHP连接SQLSERVER数据库,才到这个文件,希望对大家有用
php5.3以上不再支持php_mssql.dll拓展库,php连接sqlserver需要用到微软官方提供的microsoft drivers 3.2 for php for sql server,但它不支持并不支持64位的php版本,这里提供一些非官方的3.0.2.2,支持64位版本的...
附件是CentOS系统安装SQLServer教程,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的!
Linux Php连接SQLServer数据库
sqlserver 的PHP驱动 依赖Microsoft ODBC Driver for SQL Server 或 SQL Server Native Client,其中各个版本的PHP驱动的依赖又不尽相同,这里整理了一下官网的文档,并将官网提供的php5.2-7.0的驱动及其依赖一并...
SQL Server 2019 为所有数据工作负载带来了创新的安全性和合规性功能、业界领先的性能、任务关键型可用性和高级分析,现在还支持内置的大数据。
oracle通过odbc方式,连接到sqlserver数据库。比透明网关方式更加简单
安装SQL Server到Centos 7.3 官方文档:https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat OS必须条件: cat /etc/redhat-release 1、设置yum安装源 curl ...
centos7 svnserver 安装
主要为大家详细介绍了CentOS上安装SQL Server vNext CTP1的相关过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这是Linux系统的CentOS相关的英文书籍,是免积分的哦