首页 > 资讯 > 网站设计
运行PHP4如何从Linux下访问Microsoft SQL Server?
发布时间:2008-05-16   浏览次数:1152212

如何从Linux下访问Microsoft SQL Server?
Bill Gates肯定不会提供Linux下的MS SQL驱动程序,那么如何从Linux下访问MS SQL呢?请看:

 

 

确认能够通过TCP/IP PING通MS SQL服务器的那台机器

确认MS SQL上建立了基于TCP/IP的连接方式,默认情况下是命名管道的

对于MS SQL 6.5及更低版本,用Sybase CT库足够了;对于MS SQL 7及以上版本,要用到TDS。要得到Sybase CT库,有两个办法:到这里下载SYBASE ASE 11.0.3(几十M),或到这里下载SYBASE CT库(几M)。至于TDS,可以到其官方站点去下载。

设置指向MS SQL服务器的interface文件,这里有个例子:

--------------------------------------

t

master tcp ether 192.168.0.1 1443

query tcp ether 192.168.0.1 1443

--------------------------------------

其中1443是MS SQL服务器的默认端口号

以SYBASE的用户登陆到Linux,测试和MS SQL之间的连接:

isql -U -P -S

如:

isql -Uhunte -Pmypass -Snt

看能够执行一些查询。

参考PHP/TDS的编译指南,把所需的库编译进PHP:

./configure --with-sybase=/path/to/sybase

###################################################################################

###################################################################################

###################################################################################

1、关于PHP重定向
方法一:header("Location: index.php");
方法二:echo "<script>window.location =\"$PHP_SELF\";</script>";
方法三:echo "<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php">";

####################################################################################

 

业务咨询

Copyright 2003 - 2023 huinet.cn All Rights Reserved.
慧网公司 版权所有