Linux 让PHP支持MSSQL [linux]

FreeTDS官方网站:http://www.freetds.org 当前版本0.82

1. 编译FreeTDS

# tar zxvf freetds-0.82.tar.gz

# cd freetds-0.82

//--with-tdsver=7.0是指安装tds 7.0版本(如果没有加这个参数,则按照默认编译为5.0。5.0连接数据库的端口是4000,而不是SQLServer的1433)

特别注意要加--with-tdsver 选项

具体可以看下什么作用

./configure --help | grep tdsver 


# ./configure --prefix=/usr/local/freetds --with-tdsver=7.0

# make

# make install

2. 编译成模块

//进入php的源码目录、MSSQL模块源码目录

# cd /home/wxw/gd/php-5.2.5/ext/mssql/

//生成编译配置文件

# /usr/local/php/bin/phpize

# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/

# make

# make install

//将mssql.so添加到php.ini,路径在安装后会有提示

# vim /usr/local/php/lib/php.ini

extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/mssql.so"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值