我一直在這個項目上花費幾天的時間試圖連接到數據庫,並達到了一些靜止的狀態。我希望有人對此有一些經驗。配置Windows 10 WAMP PHP連接到SQLServer 2008
我已將遠程桌面憑據提供給Windows Server(R)2008盒子。有一個數據庫在該機器上運行,並且客戶端想從另一個域中將數據從其中取出 - 它運行SQLServer 2008.
作爲一個測試,我試圖通過本地WAMP安裝來連接它。我能得到以下的.dll的運行在我的本地PHP它降級到其32位版本後: - php_pdo_sqlsrv_55_ts.dll - php_sqlsrv_55_ts.dll
然而,當我嘗試使用PDO或sqlsrv_connect功能連接時,我收到錯誤消息:
SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 11 for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712
當我嘗試下載並安裝Microsoft ODBC驅動程序11(https://www.microsoft.com/en-us/download/details.aspx?id=36434) - 我收到以下錯誤信息:
Installation of this product failed because it is not supported on this operating system. For information on supported configurations, see the product documentation.
我的問題是,有沒有辦法從Windows 10機器上的WAMP安裝連接到SQLServer 2008數據庫? - 據我所知,Windows 10不支持。
謝謝你的時間。
的Windows 10是不利於發展。 '.htaccess'失控。 –
自從我挖掘出PHP以來已經有一段時間了,但假設在過去的幾年中事情並沒有發生太大的變化,您將遇到二進制版本的問題。你說你使用32位的PDO驅動程序工作什麼是你的運行時編譯器?這可能是Visual Studio存在的問題。 – whoisearth
@whoisearth - 沒有真正的工作 - 只需通過php「find-able」 - 意味着當我運行phpinfo()函數時,現在列出了這些擴展。或者,我沒有辦法用64位版本的PHP來讓這些擴展顯示在我的機器上。它看起來像我在這臺計算機上有一個版本的Visual Studio,但它看起來像我遇到的問題是,我無法在Windows 10上安裝這些功能所需的驅動程序。 –