PHP+SQL Server200+LINUX 可以,但很麻烦。你需要安装Linux下的sql server客户端和sybase支持 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果需要在Linux下访问Microsoft SQL Server或Sybase数据库,则推荐下列软件包。SybaseCommon http://download.sybase.com/pub/ase1192_linux/sybase-common-11.9.2-3.i386.rpmSybaseOpenClient http://download.sybase.com/pub/ase1192_linux/sybase-openclient-11.1.1-3.i386.rpm以下过程在RedHat 8之前版本(不包括8)通过,RedHat 8之后的版本似乎是由于某个系统包升级导致和Sybase的这个库有冲突,这个问题我曾反映到PHP DEV TEAM,但似乎没有得到什么解决办法。其他相近时间推出的Linux发布也有同样问题。SybaseOpenClient依赖于SybaseCommon。这两个包主要的作用是提供到Sybase的客户端连接,因为MSSQL和Sybase众所周知的关系,它们底层的协议都大致相同,所以……# rpm -ivh sybase-common-11.9.2-3.i386.rpm sybase-openclient-11.1.1-3.i386.rpm默认的安装位置为 /opt/sybase-11.9.2/安装完成后,进行一些简单的设置工作,在 /opt/sybase-11.9.2/ 目录下新增一名为 interfaces 的文件,内容大致如下:DBServerName query tcp tds7.0 DBServerIPAddress DBServerTCPPort master tcp tds7.0 DBServerIPAddress DBServerTCPPort如果需要连接多个Server,照样增加这样的配置行即可。在你配置PHP之前把这两个包装上,然后在 php 的配置参数中加上 --with-sybase-ct=/opt/sybase-11.9.2 ,或者 --with-sybase=/opt/sybase-11.9.2 即可。注意,在最近版本的 php 当中,多了一个 --with-mssql 的配置选项,这个是用来和 FreeTDS 库一起用的,不适合 Sybase 这个库。其他安装配置过程略。-----------另一种是freetds的方式,不过好象总有点小问题,推荐用上一种方式。 js如何取得ueditor里的值啊 留言板问题(在线等) 为什么用户名输入大小写都可以进去啊?怎么判断啊? php5.2.0 安全模式 mime_content_type不能用?请教用什么可以替代,获得文件类型 用php实现邮件群发时出现的一个问题,请各位再帮忙,谢谢 找本汉化最完全的PHP手册 菜鸟问题,关于include_once与函数 帅哥高手,请进!关于用php生成报表,用来打印时出现的问题 关于数组输出格式的问题 $GLOBALS的问题 怎样取出下面这个字符串中的两个文件名?用正则吧? session值用什么清空?
query tcp tds7.0 DBServerIPAddress DBServerTCPPort
master tcp tds7.0 DBServerIPAddress DBServerTCPPort如果需要连接多个Server,照样增加这样的配置行即可。在你配置PHP之前把这两个包装上,然后在 php 的配置参数中加上 --with-sybase-ct=/opt/sybase-11.9.2 ,或者 --with-sybase=/opt/sybase-11.9.2 即可。注意,在最近版本的 php 当中,多了一个 --with-mssql 的配置选项,这个是用来和 FreeTDS 库一起用的,不适合 Sybase 这个库。其他安装配置过程略。-----------
另一种是freetds的方式,不过好象总有点小问题,推荐用上一种方式。