良许Linux教程网 干货合集 Linux下使用php访问sql server

Linux下使用php访问sql server

Linux下如何使用php访问sql server?本篇文章重点为大家讲解一下Linux下使用php访问sql server具体方法,有需要的小伙伴可以参考一下。

u=55114242,3976369713&fm=26&gp=0

安装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、如果安装成功,则显示:

img

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

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二

维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部