2010-09-10 31 views
0

我需要從網絡LAMP(PHP)環境連接到服務器上具有ODBC驅動程序的遠程Navision安裝。PHP與ODBC到遠程數據庫,驅動程序需要在哪裏,我可以在連接上放棄SSL?

Web服務器在本地還需要ODBC驅動程序嗎?或者PHP使用自己的本地驅動程序連接到Navision服務器環境?

另外,我是否可以在此連接上放置SSL以實現安全性 - 如果是的話,哪些組件會被放到? ODBC連接?

任何幫助表示讚賞。

+0

爲了澄清,Navision在辦公室服務器上,連接到網絡,並且是該系統的唯一部分目前有ODBC驅動程序。 – 2010-09-10 14:48:05

回答

0

這取決於你如何連接到Navision。 Navision是否提供了某種可以訪問它的API(Webservices或其他)?在這種情況下,LAMP服務器可以使用該API。

如果您需要訪問Navision後面的數據庫,那麼PHP需要訪問數據庫。可以通過ODBC或直接使用(如FreeTDS,如果數據庫是MS-SQL Server)

+0

感謝您的幫助:)是的,我們可以通過PHP和ODBC訪問它。但這是否意味着我們需要在LAMP環境中使用ODBC驅動程序? – 2010-09-10 16:23:16

+0

我需要從Web服務器直接在NAV中訪問數據庫,因此我們將使用odbc查詢函數直接在PHP中查詢。希望這是有道理的。 – 2010-09-10 16:25:24

+0

在這種情況下,您確實需要Linux服務器上的ODBC驅動程序。我從來沒有在Linux下使用ODBC的良好體驗,所以直接訪問數據庫(FreeTDS,OCI,無論數據庫是什麼)肯定會更好。 – pilif 2010-09-10 16:33:05

相關問題