2011-10-07 200 views
1

我正在運行帶有基本燈泡設置的Ubuntu 10.04服務器。我試圖用php連接到一個sql server 2000數據庫,但到目前爲止我一直沒有成功。我搜索了所有我無法解決的問題。有人能指點我正確的方向嗎?使用php + apache連接到Sql Server 2000

回答

0

你見過這個文檔嗎?

http://php.net/manual/en/book.mssql.php

+0

是的,我有。而且我認爲我已經正確地完成了,沒有任何結果。有沒有一個諺語清單,我可以走過去,以確保我已經正確安裝了一切? – Derrick

+0

你是什麼意思,沒有結果?你試過了嗎? –

+0

我的意思是我安裝了freetds,並嘗試使用它提供的連接字符串,但我無法使其工作。 – Derrick

1

的MSSQL擴展並沒有包含在默認的PHP包在Ubuntu 10.04。

必須使用apt-get install php5-mssql進行安裝。 它爲我工作。

+0

我不知何故錯過了。你介意提供一個連接字符串的例子嗎?謝謝! – Derrick

+0

如果您不使用命名實例,則可以簡單地使用主機名或IP地址(例如'mssql_connect('dbserv','user','password')')。 使用命名實例,它是'mssql_connect('dbserv \ instancename','user','password)'。 – pfg

+0

我試過這個,但我得到了一個服務器錯誤。我的格式錯了嗎? <?php $ server ='192.168.1.47,1443'; //連接到MSSQL $ link = mssql_connect($ server,'username','password'); if(!$ link){ die('連接到MSSQL時出現錯誤'); } ?> – Derrick