Fedora 5 預設並不使用 SQLServer,在網絡上找了好幾天,解法都是要下載 source,然後編譯、安裝,不然就是找到的套件都不是 for FC5 的,想安裝也會產生套件相依性的問題。
最後終於在 rpm.pbone.net 找到了所有需要的套件 :-D
所需套件:
* freetds (Linux 平台要連結 SQLServer 的函式庫)
* php
* php-mssql
* php-gd(PHP 的繪圖函式庫,如果要 PHP 具繪圖功能才需安裝這個)
步驟:
先以 yum remove php 移除所有 php 相關套件
yum 會列出將移除的套件,並確認是否要移除,這時,將列出的套件都抄下來,以備待會一一重裝回去
移除後,到 rpm.pbone.net 尋找套件
修改 freetds.conf
參照預設範例的寫法
[databasename] ; 資料庫設定標籤, 可以有很多個不同的設定
host = 192.168.0.1
port = 1433
tds version = 8.0 ; 各 MS SQLServer 的設定參照範例
client charset = UTF-8 ; 如果網頁是 utf-8 編碼,就要加入這一行,注意是 UTF-8 大寫
$conn = mssql_connect("伺服器", "使用者", "密碼");
if(!$conn)
echo "
connect failed";
else
echo "
connect -- succeed";
$rs = mssql_query("SELECT * FROM cust", $conn);
if(!$rs)
echo "
query failed";
else
echo "
Record Count-->".mssql_num_rows($rs);
?>
沒有留言:
張貼留言