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"