重新编译PHP增加MSSQL扩展

有时缺省安装的PHP不包含MSSQL扩展,恰恰又会用到PHP访问MSSQL,下面是一个比较常规又有效的解决方法:

1. 安装freetds和freetds-devel,yum方法就行,目的是安装php-mssql扩展依赖的组件及源码(如:sybdb.h)

2. 下载/定位/复制 php-mssql的源码,进入cd该文件夹,然后运行 (php bin路径)\phpize

3. ./configure,检查无错误输出后,make & makeinstall,检查是否运行成功

4. 重新启动apache,看一下php_info是否已经支持了mssql扩展