1.安裝freetds

tar -zxvf freetds-0.91.tar.gz

檔案下載

./configure --prefix=/usr/local/web/freetds --enable-msdblib
make
make install

2.php需要重編 加上 '--with-mssql=/usr/local/web/freetds/'

phpinfo中要可以看到mssql的信息

php-mssql

  1. rpm -Uvh epel-release-6-8.noarch.rpm
  2. yum install php-mssql
  3. /etc/php.ini   最後一行加上 extension="mssql.so"

6.設定 /etc/freetds.conf

[mybigserver]

host = dbserver.example.org(設定要連接的DB IP)

port = 1433

tds version = 7.0

7.重起apache

8.連接測試

telnet 192.168.1.233 1433

tsql -H192.168.1.233 -p 1433 -U mssql-username

tsql -S mybigserver -U mssql-username

如果能得到上面的執行结果,說明freetds正常

 

  1. 測試PHP是否正常連接
<?php
echo mssql_connect('mssql-table',' mssql-username ',' mssql-password')
? 'success'
: 'failure';
?>

參考資料:

1.http://my.oschina.net/huxuanhui/blog/67524

2.http://blog.xuite.net/hankohya34/blog/66455732-CentOS+%E5%AE%89%E8%A3%9Dphp-mssql

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料