最近公司新配了一臺服務器,系統是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,我放棄了,希望有大佬能夠請教一下,嘗試了很多方法沒有頭緒…