Linux 下 PHP 5.2.x 连接 SQL Server 数据库 FreeTDS 配置笔记
1、编译安装FreeTDS
cd /data0/software/
wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
tar zxvf freetds-stable.tgz
cd freetds-0.82/
./configure --prefix=/usr/local/webserver/freetds --with-tdsver=8.0 --enable-msdblib
make && make install
cd ../
echo "/usr/local/webserver/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf
ln -s /usr/local/webserver/freetds/lib/libsybdb.so.5.0.0 /usr/local/webserver/freetds/lib/libsybdb.so.4
/sbin/ldconfig
rm -f /usr/local/webserver/freetds/etc/freetds.conf
vi /usr/local/webserver/freetds/etc/freetds.conf
输入以下内容:
# TDS protocol version
; tds version = 4.2
# Whether to write a TDSDUMP file for diagnostic purposes
# (setting this to /tmp is insecure on a multi-user system)
; dump file = /tmp/freetds.log
; debug flags = 0xffff
# Command and connection timeouts
; timeout = 10
; connect timeout = 10
# If you get out-of-memory errors, it may mean that your client
# is trying to allocate a huge buffer for a TEXT field.
# Try setting 'text size' to a more reasonable limit
text size = 64512
host = mssql.yourdomain.com
port = 1433
tds version = 8.0
client charset = UTF-8
2、编译安装PHP自带MSSQL扩展
进入本地已存在的php-5.2.XX源码包目录:
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-mssql=/usr/local/webserver/freetds/
make && make install
3、在php.ini配置文件中增加mssql.so
增加一行:
4、重启PHP FastCGI
5、测试文件(test_mssql.php):
- <?php
- header("Content-type: text/html; charset=utf-8");
- $msdb=mssql_connect("mssql.yourdomain.com:1433","username","password");
- if (!$msdb) {
- echo "connect sqlserver error";
- exit;
- }
- mssql_select_db("database_name",$msdb);
- $result = mssql_query("SELECT top 5 * FROM table", $msdb);
- while($row = mssql_fetch_array($result)) {
- var_dump($row);
- }
- mssql_free_result($result);
- ?>
Linux 下 PHP 5.2.x 连接 SQL Server 数据库 FreeTDS 配置笔记相关推荐
- php编译freetds,Linux 下 PHP 5.2.x 连接 SQL Server 数据库 FreeTDS 配置笔记
CentOS 5.4 Linux 下的 PHP(FastCGI) 需要连接相关部门的SQL Server 2000数据库,配置了扩展FreeTDS扩展. 1.编译安装FreeTDS mkdir -p ...
- Linux下Oracle19C RAC通过Gateways(透明网关)连接Sql server数据库
Linux下Oracle RAC通过Gateways(透明网关)连接Sql server数据库 文章目录 注意事项: 实验环境: 软件包下载: 操作步骤: 1.传输Gateways压缩包并解压得到ga ...
- java连接sql server数据库的代码如何改成连接mysql_连接sqlserver数据库代码
Sql Server的JDBC测试程序与远程连接 参考文献: 1.MySql与oracle的JDBC测试程序 2.查看sqlserver的端口号 代码示例 在我的机器上安装了多个版本的sqlserve ...
- python 使用pymssql连接sql server数据库
Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...
- python cv2模块安装_python 连接sql server数据库,pymssql模块安装。
python 连接sql server数据库,pymssql模块安装. python版本:python3.7 数据库版本:sql server 2016 连接sql server数据库,本菜鸟用的是p ...
- sqlserver查看用户名密码_php 连接sql server数据库
php 连接sql server数据库 折腾了一天,终于把该死的数据库连起了,现在我就将我遇到的问题与配置的一些过程记录一下,希望有所帮助. 1.环境 phpstudy VS Code php7.3. ...
- python连接sql数据库_python连接sql server数据库实现增删改查
简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...
- 通过JDBC-ODBC连接SQL Server数据库
通过JDBC-ODBC连接SQL Server数据库 由于ODBC驱动程序被广泛应用,建立这种桥连接数据库之后,使得JDBC拥有能够访问所有数据库的的能力,这里是实现配置数据库,并测试是否可以通过JD ...
- dw连接mysql数据库原理_Dreamweaver中连接SQL Server数据库代码
Adobe Dreamweaver CS3连接ACCESS数据库 "Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" ...
最新文章
- 云答题微信小程序 实现 前端加后台管理
- 调用python_「Python 进阶」python 实现链式调用
- 435. 无重叠区间(贪心经典题+思路+详解)
- Golang——枚举(iota)的使用
- button捕捉回车键
- 程序员:像机器一样思考
- eureka自我保护时间_Eureka的自我保护机制
- Mac OS下phonegap开发环境的建立
- c语言-蓝桥杯-平面切割
- 鲲鹏与江西才俊的七夕之约
- 关于IntelliJ IDEA 安装后遇到的各种问题
- 上海大学数字媒体创意工程875多媒体技术基础考研经验分享
- 服务器查看日志几种方式
- Source Insight 4.0 代码自动排版 2019
- selenium自动获取王者荣耀英雄海报并保存到本地
- 数据库从sql server 2升到sql server 25 以后asp调用存储过程出错
- Date Calendaer
- 1008-基于SSM的二手图书交易平台
- 湖南芒果代理php,芒果商城系统GSHOP php网店系统 UTF8
- 深度相机(四)--Realsense概览
热门文章
- 25台机器人=18名搬运工,我在徐福记工厂,围观了给旷视河图的落地现场
- 特斯拉无人驾驶却在高速路驰骋,四名乘客喝酒唱歌开party,网友:12分应该扣给谁?...
- php查询mysql并缓存到redis
- noah的前端面试题(三)|掘金技术征文
- 算法笔记_204:第四届蓝桥杯软件类决赛真题(Java语言C组)
- Robots.txt - 禁止爬虫(转)
- Windows server 2003 DHCP全攻略(二)
- SD-WAN — 技术架构
- Linux Kernel TCP/IP Stack — L1 Layer
- etcd — 安装部署