2011-02-03 171 views
0

如何使用PHP連接到使用SSL的SQL Server?使用SSL從PHP連接到SQL Server服務器

編輯 我應該更詳細說明這一點。我們有一個php-mysql應用程序。我們還需要將數據保存在SQL Server上。最初我們使用mssql_connect('server','db_user','db_pwd') 連接到遠程SQL服務器。但現在我們需要通過SSL發送它。

我們希望使用服務器上已有的SSL證書(當前由IIS上的站點用作SSL證書),以便我們可以通過安全連接連接到SQL Server。

+0

我有同樣的問題。我的網站託管在php/mysql平臺上,我也需要更新mssql上的數據。我已經在我的php.ini中提到了**「mssql.secure_connection = ON」**,並且phpinfo顯示了這一功能,但是當我嘗試使用** mssql_connect(「server:port 「,」用戶名「,」密碼「)**出現錯誤**」無法連接到服務器:服務器名稱:端口「**。我正在使用freeTDS。 – 2011-03-01 07:46:50

回答

3

你已經試過了什麼?

mssql_connect()應該爲你工作。

既然您沒有提供任何錯誤,我在猜測:"Warning: mssql_connect(): Unable to connect to: OURSERVER.local in ...."

您是否已將mssql.secure_connection ini選項設置爲true?

2

mssql_connect可以使用安全的連接,如果配置PHP ...

進入php.ini並驗證mssql.secure_connection參數:

[MSSQL] 
mssql.secure_connection = On 
+0

你使用Apache或IIS與PHP? – 2011-02-03 14:43:22