程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP在Linux下連接MSSQLServer的配置方法簡述(一、Sybase庫)

PHP在Linux下連接MSSQLServer的配置方法簡述(一、Sybase庫)

編輯:關於PHP編程

如果需要在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 這個庫。
其他安裝配置過程略。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved