システム要件 (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 を実行するように構成する必要があります。インターネット インフォメーション サービス (IIS) 6.0 を使用した PHP アプリケーションのホスティングの詳細については、「Using FastCGI to Host PHP Applications on IIS 6.0 (英語)」を参照してください。IIS 7.0 を使用した PHP アプリケーションのホスティングの詳細については、「Using FastCGI to Host PHP Applications on IIS 7.0 (英語)」を参照してください。
    SQL Server Driver for PHP は、IIS 6 および IIS 7 (FastCGI を使用) と Apache 2.2.8 を使用してテストされています。
  • PHP が実行されているのと同じコンピューターに、Microsoft SQL Server Native Client はインストールされています。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 と一緒にインストールされます。

ドライバーのバージョン

このセクションでは、SQL Server Driver for PHP Version 1.0 および Version 1.1 用にインストールするドライバーの一覧を示します。

PHP ランタイムで使用するドライバーを構成するには、このドキュメントのドライバーの読み込みに関するトピックに記載されているインストール手順に従ってください。

SQL Server Driver for PHP Version 1.0 では、2 種類のバージョンのドライバーがインストールされます。これらのドライバーは、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 Version 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)