欢迎光临
我们一直在努力

PHP在Linux下连接MSSQLServer的配置方法简述(一、Sybase库)-PHP教程,系统相关

建站超值云服务器,限时71元/月

如果需要在linux下访问microsoft sql server或sybase数据库,则推荐下列软件包。

sybasecommon    http://download.sybase.com/pub/ase1192_linux/sybase-common-11.9.2-3.i386.rpm

sybaseopenclient    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 这个库。

其他安装配置过程略。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » PHP在Linux下连接MSSQLServer的配置方法简述(一、Sybase库)-PHP教程,系统相关
分享到: 更多 (0)

相关推荐

  • 暂无文章