在 unix 上將 mssql.so 與 php 一起使用之前是否需要安裝 mssql?

在 unix 上將 mssql.so 與 php 一起使用之前是否需要安裝 mssql?

我沒有在執行 Windows 的本機上安裝任何 MSSQL 執行個體。我只是使用了 xampp 套件並取消註釋了用於 mssql 的模組。 mssql 伺服器駐留在另一台 Windows 伺服器上,因此我相信我只需要一個簡單的連接器模組。

我希望 Unix 也能如此。但是每當我在 unix 生產伺服器上打開我的網站時(順便說一句,我使用 codeigniter),日誌告訴我它在資料庫驅動程式類別初始化後停止腳本執行。

我不太熟悉在 unix 上安裝 apache 和朋友,而且我對伺服器的設定方式不負責。但事實證明,在 php 模組目錄中沒有找到 mssql.so,所以我嘗試用 google 搜尋一個。

雖然論壇告訴我只編譯腳本,但我不能只是這樣做,因為我沒有對伺服器的寫入存取權限,而且似乎在安裝 php 時,phpize 也沒有安裝。

希望有人能夠向我闡明這一點。我認為如果我能得到 PHP 4.4.4 的 mssql.so 就更容易了

答案1

你可能需要 freetds。 mssql.so 只是一個包裝器,而不是一個驅動程式。

問候,/t

相關內容