300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux编译mssql扩展使用php连接sqlserver的使用步骤

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

时间:2023-05-09 10:53:32

相关推荐

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

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

1、安装配置freetds

代码如下:

wget

tar zxf freetds_0.

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) 把生成的模块复制到的扩展目录,修改,加入模块

注:

在编译配置的时候可能会遇到找不到FreeTDS的错误:configure: error: Directory /usr/local/freetds is not a FreeTDS installation directory,按照官方的解释

PHP检测一些文件以确定FreeTDS是否安装,由于新版的FreeTDS不再安装这些文件,导致PHP编译失败。只需建立两个空文件即可。如下:

touch /usr/local/freetds/include/tds.h

touch /usr/local/freetds/lib/libtds.a

3、修改/etc/freetds/

代码如下:

[server]

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。