SQL Server Driver for PHP の読み込み

このトピックでは、SQL Server Driver for PHP を PHP プロセス空間に読み込む方法について説明します。

このドライバーを読み込むためのオプションは 2 つあります。このドライバーは、PHP の起動時またはスクリプトの実行時に読み込むことができます。

拡張機能ディレクトリへのドライバー ファイルの移動

使用する手順にかかわらず、最初に行うのは、PHP ランタイムから検索可能なディレクトリにドライバー ファイルを置くことです。そのため、ドライバー ファイルを PHP 拡張機能ディレクトリに配置してください。SQL Server Driver for PHP でインストールされるドライバー ファイルの一覧については、「システム要件」を参照してください。

必要に応じて、extension_dir オプションを使用して PHP 構成ファイル (php.ini) でドライバー ファイルのディレクトリの場所を指定します。たとえば、ドライバー ファイルを c:\php\ext ディレクトリに置く場合にこのオプションを使用します。

extension_dir = "c:\PHP\ext"

PHP 起動時のドライバーの読み込み

PHP の起動時に SQL Server Driver for PHP を読み込むには、まずドライバー ファイルを拡張機能ディレクトリに移動します。次に、以下の手順を実行してください。

  1. 次の行を拡張機能セクションに追加するか、既にある行を変更することで php.ini を変更します (この例は Version 1.0 のスレッド セーフ ドライバーを使用)。

    extension=php_sqlsrv_ts.dll
    
  2. Web サーバーを再起動します。

注意

拡張機能が正常に読み込まれたかどうかを判断するには、phpinfo を呼び出すスクリプトを実行します。

php.ini ディレクティブの詳細については、「コア php.ini ディレクティブに関する説明」を参照してください。

スクリプト実行時のドライバーの読み込み

スクリプトの実行時に SQL Server Driver for PHP を読み込むには、まずドライバー ファイルを拡張機能ディレクトリに移動します。次に、拡張機能を使用する PHP スクリプトの先頭に、次の行を追加します。

dl('php_sqlsrv_ts.dll');

拡張機能の動的な読み込みに関連する PHP 関数の詳細については、「dl」および extension_loaded」を参照してください。

参照

概念

システム要件 (SQL Server Driver for PHP)

その他のリソース

はじめに
プログラミング ガイド
API リファレンス (SQL Server Driver for PHP)