php-mssql

版主: stnet253

回覆文章
tony
文章: 585
註冊時間: 2012-02-26, 07:04
聯繫:

php-mssql

未閱讀文章 tony »

Linux上使用php 成功連結 Microsoft SQL Server

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.jpg
3. rpm -Uvh epel-release-6-8.noarch.rpm
4. yum install php-mssql
5. /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正常

9. 測試PHP是否正常連接

<?php
echo mssql_connect('mssql-table',' mssql-username ',' mssql-password')
? 'success'
: 'failure';
?>
freetds-0.91.tar.gz
(2.04 MiB) 已下載 123 次
參考資料:
1.http://my.oschina.net/huxuanhui/blog/67524
2.http://blog.xuite.net/hankohya34/blog/6 ... Dphp-mssql
回覆文章

誰在線上

正在瀏覽這個版面的使用者:Semrush [Bot] 和 1 位訪客