Linux编译mssql扩展使用php连接sqlserver2008的使用步骤

BloodSayalove

BloodSayalove

2016-02-19 09:59

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐Linux编译mssql扩展使用php连接sqlserver2008的使用步骤,希望大家看完后也有个好心情,快快行动吧!

1、安装配置freetds

代码如下:

wget http://mirrors.xmu.edu.cn/ubuntu/archive/pool/main/f/freetds/freetds_0.82.orig.tar.gz
tar zxf freetds_0.82.orig.tar.gz
cd freetds_0.82
./configure --prefix=/sxmobi/Software/common/freetds --enable-msdblib
make && make install
 

2、编译mssql扩展,假设PHP安装源码包为/usr/local/src/php-5.3.1

1) 进入模块源码目录,cd /sxmobi/web/softbak/php-5.3.13/ext/mssql
2) 生成编译配置文件,/sxmobi/Software/webserver/php/bin/phpize
3) 安装,./configure --with-php-config=/sxmobi/Software/webserver/php/bin/php-config --with-mssql=/sxmobi/Software/common/freetds
4) make
5) make install
6) 把生成的mssql.so模块复制到PHP的扩展目录,修改php.ini,加入mssql模块

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

注:
在编译配置的时候可能会遇到找不到FreeTDS的错误:configure: error: Directory /usr/local/freetds is not a FreeTDS installation directory,按照官方的解释http://www.freetds.org/news.html
,PHP检测一些文件以确定FreeTDS是否安装,由于新版的FreeTDS不再安装这些文件,导致PHP编译失败。只需建立两个空文件即可。如下:
touch /usr/local/freetds/include/tds.h
touch /usr/local/freetds/lib/libtds.a

3、修改/etc/freetds/freetds.conf
代码如下:

[server2008]
        host = 192.168.0.109
        port = 1433
        tds version = 7.0
    client charset = utf8
 

 
4、测试连接
 
 代码如下:

./tsql -S 192.168.0.109 -U 用户名 -P 密码 -D 数据库
如果可以有看到1说明连接成功
输入sql语句
1select * from table;
2go

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

Linux编译mssql扩展使用php连接sqlserver2008的使用步骤

编程语言 网络编程
Linux编译mssql扩展使用php连接sqlserver2008的使用步骤

SQLserver2008使用表达式递归查询

编程语言 网络编程
SQLserver2008使用表达式递归查询

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

SQLServer2008的实用小道具 merger使用介绍

编程语言 网络编程
SQLServer2008的实用小道具 merger使用介绍

sqlserver2008自动发送邮件

编程语言 网络编程
sqlserver2008自动发送邮件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用ZendEncode编译PHP程序

Web开发
使用ZendEncode编译PHP程序

sqlserver2008 拆分字符串

编程语言 网络编程
sqlserver2008 拆分字符串

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

mysql 查询表中平均分最低的班级

mysql 查询表中平均分最低的班级

SQL2008中SQL应用之-阻塞(Blocking)应用分析

SQL2008中SQL应用之-阻塞(Blocking)应用分析
下拉加载更多内容 ↓