Windows
如何安裝 SQL Server Driver for PHP 以與 WampServer 2.0i 一起使用?
我在 Windows* 上使用 WampServer 2.0i(PHP 5.3.0 和 Apache 2.2.11)並希望連接到 SQL Server 2008。我從 Microsoft 下載了 SQL Server Driver for PHP 1.1,它提供了各種驅動程序 DLL。
我在幫助文件中提供的圖表是:
Driver file PHP version Thread safe? Use with PHP .dll =========== =========== ============ ================= php_sqlsrv_53_nts_vc6.dll 5.3 no php5.dll php_sqlsrv_53_nts_vc9.dll 5.3 no php5.dll php_sqlsrv_53_ts_vc6.dll 5.3 yes php5ts.dll php_sqlsrv_53_ts_vc9.dll 5.3 yes php5ts.dll
進一步的說明說:
如果驅動文件的名稱中包含“vc9”,則應與使用 Visual C++ 9.0 編譯的 PHP 版本一起使用。如果驅動文件的名稱中包含“vc6”,則應與使用 Visual C++ 6.0 編譯的 PHP 版本一起使用。
我應該如何知道用於編譯 PHP 的 Visual C++ 版本?我意識到在 Unix 發行版上我會對此有更深入的了解,因為我可能會分別安裝 PHP 和 Apache 並編譯它們(我這樣做已經很久了)。
我什至應該嘗試安裝這個驅動程序 dll,還是有更好的方法讓 PHP 與 SQL Server 對話?
*Windows 7 專業版 64 位;SQL Server 2008;WampServer 2.0i
wamp中使用的php是vc6
wamp 2.0 根本不是在 VC++ 中建構的
查看
wamp\bin\php\php5.3.0\
文件夾,我發現php5ts.dll
所以我假設我需要使用執行緒安全版本。所以,如果我是對的,答案是使用
php_sqlsrv_53_ts_vc6.dll
驅動程序。此外,我將嘗試修改
wamp\wampmanager.ini
文件以使 dll 顯示在 wampserver 托盤圖示菜單的擴展列表中。