安装freeIDS

官网下载地址: wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-1.00.18.tar.gz

1.1、到下载目录解压 tar xvf freetds-1.00.18.tar.gz

1.2、cd freetds-1.00.18 (我目前下载的版本是1.00.18)

1.3、编译: ./configure  --prefix=/export/servers/freetds-1.00.18  --with-tdsver=7.1  --enable-msdblib

主要参数说明:--with-tdsver设置FreeTDS的版本,我这里设置了7.1是为了能连接SQL2005

--enable-msdblib是是否允许Microsoft数据库函数库,这里为允许;

1.4、make -j 4 (也可直接 make),  -j 4 同时用4个线程进行编译

1.5、make install 安装

2、安装好之后,进行一下测试:

2.1、cd /export/servers/freetds-1.00.18/bin/

2.2、./tsql -C

2.3、如果安装成功,则显示:

2.mssql扩展打开

我安装的php中自带了mssql,在modules文件中有mssql.so

只需要在php.ini中最后一行增加 extension=mssql.so;

如果没有自带mssql,则可以独立安装:

根据当前的php版本下载源码包,假设当前是php-5.5.14

3.1、解压php-5.3.17.tar.gz的源包。

3.2、进入 ext/mssql/下 (/export/software/php-5.5.14/ext/mssql/)

3.3、执行 /export/servers/php-5.5.14/bin/phpize

3.4、./configure --with-php-config=/export/servers/php-5.5.14/bin/php-config --with-mssql=/export/servers/freetds-1.0018/

3.5、make -j 4 (也可直接 make),  -j 4 同时用4个线程进行编译

3.6、make install

3.7、生成module目录中提取mssql.so复制到/usr/local/php/lib/php/extensions/中(ls /export/servers/php-5.5.14/lib/php/extensions/no-debug-non-zts-20121212/)

[3.8、.配置php.ini中extension_dir='/usr/local/php/lib/php/extensions/'  可不配置]

3.9、添加一行extension=mssql.so;

3.10、重启服务器

查看主进程 ps-ef | grep php | grep master

最新文章

  1. Android 颜色渲染PorterDuff及Xfermode详解
  2. Automated CMS category, version identification (CMS vulnerability detection)
  3. fflua更新-增加对引用的支持
  4. CUDA入门1
  5. 递推DP URAL 1167 Bicolored Horses
  6. mysql取整,小数点处理函数floor(), round()
  7. JasperReports+iReport在eclipse中的使用
  8. 【转】linux : waitpid函数
  9. 第 17 章 责任链模式【Chain of Responsibility Pattern】
  10. RSA算法详解及C语言实现
  11. Spring AOP应用实例demo
  12. BZOJ 2878 迷失游乐园
  13. RealThinClient学习(一)
  14. sharepoint 使用命令行注册dll文件到gac的方法
  15. python-cmp()的使用
  16. Python之Suds库调用WCF时复杂参数序列化
  17. 生成1~n的排列,以及生成可重集的排列
  18. 微信sdk 图片上传 两种方法 上传一张显示一张 并附带微信图片放大功能和删除功能
  19. Android Wifi 主动扫描 被动扫描
  20. RN原生调用一:安卓Toast

热门文章

  1. 2016/4/2 json:js和jquery中轻量级数据交换格式 例: 窗口弹出 popwindow
  2. HashMap与HashTable的区别?
  3. C # 踩坑记录(20190603)
  4. 7-39 Math对象
  5. I.MX6 各模块 clock 查询
  6. Spring-AOP解析
  7. 【POJ 2152】 Fire
  8. 【转载】CAS操作
  9. Douglas-Peucker 轨迹压缩算法
  10. bzoj 1497 [NOI2006]最大获利【最大权闭合子图+最小割】