CentOS 5.4 Linux 下的 PHP(FastCGI) 需要连接相关部门的SQL Server 2000数据库,配置了扩展FreeTDS扩展。

1、编译安装FreeTDS

mkdir -p /data0/software/

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

输入以下内容:

引用

[global]

# 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源码包目录:

cd /data0/software/php-5.2.XX/ext/mssql/

/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

vi /usr/local/webserver/php/etc/php.ini

增加一行:

引用

extension = "mssql.so"

4、重启PHP FastCGI

/usr/local/webserver/php/sbin/php-fpm restart

5、测试文件(test_mssql.php):

php编译freetds,Linux 下 PHP 5.2.x 连接 SQL Server 数据库 FreeTDS 配置笔记相关推荐

  1. Linux 下 PHP 5.2.x 连接 SQL Server 数据库 FreeTDS 配置笔记

    CentOS 5.4 Linux 下的 PHP(FastCGI) 需要连接相关部门的SQL Server 2000数据库,配置了扩展FreeTDS扩展. 1.编译安装FreeTDS mkdir -p ...

  2. Linux下Oracle19C RAC通过Gateways(透明网关)连接Sql server数据库

    Linux下Oracle RAC通过Gateways(透明网关)连接Sql server数据库 文章目录 注意事项: 实验环境: 软件包下载: 操作步骤: 1.传输Gateways压缩包并解压得到ga ...

  3. 在Ubuntu下从Python连接到Microsoft SQL Server数据库

    Free tools are great, but the world ain't all sunshine and rainbows. Sometimes, we may need to conne ...

  4. Linux下CenterOS 7之网络连接方式及NAT网络配置

    在VM虚拟机中网络的连接方式,主要包括:桥连接.NAT模式.仅主机模式等,如下图所示: 下面简单介绍下桥连接.NAT模式.仅主机模式3种方式: 桥连接 使用此网络连接方式,虚拟机中的Linux是可以和 ...

  5. linux下qt的odbc库编译,linux qt QODBC连接sql server 驱动 有关问题 ,实在是没辙了

    linux qt QODBC连接sql server 驱动 问题 ,实在是没辙了 程序在linux下,现在需要连接windows的sqlserver . db = QSqlDatabase::data ...

  6. linux python连接oracle数据库_Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法...

    本文档主要描述了Linux下python数据库驱动的安装和配置,用来实现在Linux平台下通过python访问MySQL.Oracle.SQL Server数据库. 其中包括以下几个软件的安装及配置: ...

  7. 数据库服务器 之 在Linux下使用perl通过unixODBC连接SQLServer2000

    作者:tonyvicky 来自:LinuxSir.Org 摘要:MS从来没有提供过SQLServer for Linux,所以大家也不要去尝试在Linux系统安装SQLServer,但是可以通过ODB ...

  8. linux下ping不通问题的说明与解决(DNS配置丢失)

    linux下ping不通问题的说明与解决(DNS配置丢失) 参考文章: (1)linux下ping不通问题的说明与解决(DNS配置丢失) (2)https://www.cnblogs.com/chou ...

  9. 2021-05-14 linux下用root 登录ftp连接

    linux下用root 登录ftp连接:530 Permission denied 问题所在: [root@iz home]# ftp 172.xxx.xxx.xxx 220 (vsFTPd 3.0. ...

最新文章

  1. ​Nature子刊:中德合作发现玉米根系与根际有益微生物互惠关键生物学机制
  2. 三方会谈进行时,Uber旧金山无人车已被叫停
  3. 在使用模板时遇到的错误,TypeError at /index/ context must be a dict rather than RequestContext(亲测)
  4. 提示虚拟内存不足的解决办法
  5. java写入txt文件 不替换_java非覆盖写入文件及在输出文本中换行
  6. [转]Android笔记:ScrollView嵌套ViewPager的滚动冲突解决方法
  7. 简单的C语言五子棋(两种模式:移动光标输入坐标和移动光标按键)
  8. 作者:朱怀球(1970-),男,北京大学教授。
  9. SpringCloud 从菜鸟到大牛之八 服务容错 Hystrix
  10. 微服务升级_SpringCloud Alibaba工作笔记0008---spring gateway配置路由的两种方式
  11. mybatis update不生效_08. mybatis一级缓存和二级缓存
  12. Java Web 2.1.4 HTML 表单标签与表单设计 (实例)
  13. 图灵奖得主David Patterson出席2022全球软件研发技术大会
  14. 笔记本的计算机打开没有硬盘分区,电脑开机找不到(没有)活动分区怎么办?4个解决方法!...
  15. 解决win10笔记本电脑无法睡眠只是黑屏问题的方法
  16. C# Winfrom 右键菜单
  17. VIRTIO-BLK设备SERIAL ID
  18. Uipath 安装Chrome插件
  19. C语言 习题3-1 比较大小 (简单解法)
  20. Spark GraphX-航班飞行网图分析

热门文章

  1. 1750: 统计单词数(某个单词出现次数)
  2. 如何让在线协同更顺畅?钉钉宜搭有了新的解法
  3. 快成物流科技 x mPaaS | 小程序容器加持下的技术架构“提质增效”
  4. 混合云K8s容器化应用弹性伸缩实战
  5. mPaas 厂商 push 不通排查指南
  6. SaaS 模式云数据仓库 MaxCompute 数据安全最佳实践
  7. access里面的表达式运用_Access表达式解析
  8. 从概设流程、审美、设计思路几个方面,漫谈游戏美术设计的思维方式
  9. Spring框架中有哪些不同类型的事件
  10. 从ODA看一体机的木桶理论