システム要件 (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 と一緒にインストールされます。
- Microsoft SQL Server 2005 Native Client (sqlncli.dll) (SQL Server Driver for PHP Version 1.0 用)。SQL Server 2005 Native Client をダウンロードしてインストールするには、次の中から適切なリンクをクリックしてください。
ダウンロード
X64 パッケージのダウンロード
IA64 パッケージのダウンロード - Microsoft SQL Server 2008 Native Client (sqlncli10.dll) (SQL Server Driver for PHP Version 1.1 用)。(SQL Server Driver for PHP Version 1.1 で使用するための SQL Server 2008 Native Client の最小バージョンは SQL Server 用の 2009 年 4 月版 Feature Pack でリリースされました。) SQL Server 2008 Native Client をダウンロードしてインストールするには、次の中から適切なリンクをクリックしてください。
ダウンロード
X64 パッケージのダウンロード
IA64 パッケージのダウンロード
ドライバーのバージョン
このセクションでは、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 バージョンで使用されます。