關於在Linux系統中遠程連接sqlserver的辦法

最近公司新配了一臺服務器,系統是CenTOS7.6,使用的框架是TP5.0,因爲要遠程連接sqlserver數據庫,所以在網上查了一些資料.已經安裝好了 還沒開始測試框架是否能夠使用成功,後續結果會更新的
Linux系統需要安裝OBDC,freeTds,
OBDC是在網盤下載的,大家有需要的可以到這個博客去看
就不放上來了,freeTds是直接下載的源碼

wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-stable.tgz.

下載freetds
然後解壓

tar -zxvf freetds-stable.tgz

然後就切換進入freerds目錄,這裏的版本是0.91的

cd freetds-0.91

進入目錄之後就開始編譯了

 ./configure  --prefix=/usr/local/freetds  --with-tdsver=7.1  --enable-msdblib
 
 主要參數說明:--with-tdsver設置FreeTDS的版本,我這裏設置了7.1是爲了能連接SQL2005

                    --enable-msdblib是是否允許Microsoft數據庫函數庫,這裏爲允許;

然後就是

make && make install

然後我們可以測試一下是否安裝成功,切換到目錄/usr/local/freetds/bin/tsql -C
如果出現一下命令.說明成功安裝了

在這裏插入圖片描述
Linux 還差一個unixOBDC,這個我們以後再說,
先說一下PHP要用到的擴展
這裏我用到了兩個,分別是sqlsrv和dblib,
要注意安裝的版本,以後會陸續更新上來的~~~~
…關於用框架連接到sqlsrv,我放棄了,希望有大佬能夠請教一下,嘗試了很多方法沒有頭緒…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章