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的信息
- rpm -Uvh epel-release-6-8.noarch.rpm
- yum install php-mssql
- /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正常
- 測試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