网站地图

linux下为PHP安装mssql扩展

创建时间:2014-06-26 09:32:11最后修改:2014-06-26 09:32:11

PHP安装mssql扩展之前需要先安装freetds(官网:http:/www.freetds.org/),freetds是一个允许linux和Unix上的程序访问Sql Server和Sybase数据库的类库。

一、安装freetds

tar zxvf freetds-stable.tgz(解压)
./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib
make
make install

二、配置freetds

vim /usr/local/freetds/etc/freetds.conf
加入如下配置:
[118.26.224.41]
host = 118.26.224.41 #SQL Server 2000服务器地址
port = 1433 #SQL Server 2000数据库端口
tds version = 8.0 #8.0代表数据库版本为SQL Server 2000
client charset = UTF-8 #设置字符集
三、安装PHP的mssql扩展
cd /path/to/php/source 进入PHP源码目录 
cd ext/mssql 进入MSSQL模块源码目录 
/usr/local/webserver/php/bin/phpize 生成编译配置文件 
./configure –with-php-config=/usr/local/webserver/php/bin/php-config –with-mssql=/usr/local/freetds 
make 
make install 
编译完成生成 mssql.so,修改php.ini,将该模块载入: 
extension="/path/to/extension/mssql.so"