系統需求 (SQL Server Driver for PHP)

若要使用 SQL Server Driver for PHP 存取 SQL Server 2005 或 SQL Server 2008 資料庫中的資料,您必須將以下元件安裝在電腦上:

  • 支援的作業系統,例如:
    • Windows Server 2003 Service Pack 1
    • Windows XP Service Pack 3
    • Windows Vista
    • Windows Server 2008
    • Windows 7
  • PHP 5。如需有關如何下載並安裝最新且穩定之二進位編碼檔案的資訊,請造訪 http://php.net (英文)。
    SQL Server Driver for PHP 會使用 PHP 5.2.4 或更新版本。
  • 驅動程式檔案的版本必須位於 PHP 延伸模組目錄中。如需有關不同驅動程式檔案的詳細資訊,請參閱本主題後面的<驅動程式版本>。如需有關針對 PHP 執行階段設定驅動程式的詳細資訊,請參閱<載入 SQL Server Driver for PHP>。
    (如需有關何處可下載 SQL Server Driver for PHP 的詳細資訊,請參閱<SQL Server Driver for PHP>(英文))。
  • Web 伺服器。您的 Web 伺服器必須設定為執行 PHP。如需有關使用 Internet Information Services (IIS) 6.0 主控 PHP 應用程式的資訊,請參閱<使用 FastCGI 在 IIS 6.0 上主控 PHP 應用程式>(英文)。如需有關使用 IIS 7.0 主控 PHP 應用程式的資訊,請參閱<使用 FastCGI 在 IIS 7.0 上主控 PHP 應用程式>(英文)。
    SQL Server Driver for PHP 已使用 IIS 6 和 IIS 7 搭配 FastCGI 和 Apache 2.2.8 進行測試。
  • Microsoft SQL Server Native Client 必須安裝在正在執行 PHP 的相同電腦上。如需有關 SQL Server 2005 Native Client 的詳細資訊,請參閱 MSDN 上的 Microsoft SQL Server Native Client 網頁 (英文)。您所需要的 Microsoft SQL Server Native Client 版本取決於您所使用的 SQL Server Driver for PHP 版本。
    sqlsrv_client_info 將會傳回 SQL Server Driver for PHP 所使用之 SQL Server Native Client 版本的相關資訊。

注意

即使您正在使用 x86 版本的 SQL Server Driver for PHP,仍然必須安裝處理器專用版本的 SQL Server Native Client。x86 版本的 SQL Server Native Client 將會與 X64 或 IA64 版本的 SQL Server Native Client 一起安裝。

  • Microsoft SQL Server 2005 Native Client (sqlncli.dll) (適用於 SQL Server Driver for PHP 1.0 版)。若要立即下載及安裝 SQL Server 2005 Native Client,請按一下下列適當的連結:
    下載 X86 封裝
    下載 X64 封裝
    下載 IA64 封裝
  • Microsoft SQL Server 2008 Native Client (sqlncli10.dll) (適用於 SQL Server Driver for PHP 1.1 版)。(搭配 SQL Server Driver for PHP 1.1 版使用的最低 SQL Server 2008 Native Client 版本已於 2009 年 4 月的 SQL Server 功能套件中發行)。若要立即下載及安裝 SQL Server 2008 Native Client,請按一下下列適當的連結:
    下載 X86 封裝
    下載 X64 封裝
    下載 IA64 封裝

驅動程式版本

本節列出針對 SQL Server Driver for PHP 1.0 版和 1.1 版安裝的驅動程式。

請遵循<載入驅動程式>中的安裝指示來設定驅動程式,以便搭配 PHP 執行階段使用。

SQL Server Driver for PHP 1.0 版會安裝兩種驅動程式版本 (這些驅動程式可搭配以 Visual C++ 6.0 編譯的 PHP 版本使用):

驅動程式檔案 PHP 版本 是否為安全執行緒? 搭配 PHP .dll 使用

php_sqlsrv.dll

5.2

php5.dll

php_sqlsrv_ts.dll

5.2

php5ts.dll

SQL Server Driver for PHP 1.1 版會安裝許多驅動程式版本:

驅動程式檔案 PHP 版本 是否為安全執行緒? 搭配 PHP .dll 使用

php_sqlsrv_53_nts_vc6.dll

5.3

php5.dll

php_sqlsrv_53_nts_vc9.dll

5.3

php5.dll

php_sqlsrv_53_ts_vc6.dll

5.3

php5ts.dll

php_sqlsrv_53_ts_vc9.dll

5.3

php5ts.dll

php_sqlsrv_52_nts_vc6.dll

5.2

php5.dll

php_sqlsrv_52_ts_vc6.dll

5.2

php5ts.dll

如果驅動程式檔案的名稱包含 "vc9",它就應該搭配以 Visual C++ 9.0 編譯的 PHP 版本使用。如果驅動程式檔案的名稱包含 "vc6",它就應該搭配以 Visual C++ 6.0 編譯的 PHP 版本使用。

另請參閱

其他資源

使用者入門
程式設計指南
API 參考 (SQL Server Driver for PHP)