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 を読み込むには、まずドライバー ファイルを拡張機能ディレクトリに移動します。次に、以下の手順を実行してください。
次の行を拡張機能セクションに追加するか、既にある行を変更することで php.ini を変更します (この例は Version 1.0 のスレッド セーフ ドライバーを使用)。
extension=php_sqlsrv_ts.dll
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)