設定

(no version information, might be only in CVS)

設定 -- http モジュールの設定ディレクティブ

実行時設定

php.ini の設定により動作が変化します。

表 1. HTTP 設定オプション

名前デフォルト変更の可否説明
http.etag.mode"MD5"PHP_INI_ALL ETag の生成に使用するハッシュアルゴリズム。MD5、SHA1 および CRC32 が常に使用可能です。hash 拡張モジュールが有効な場合は、この拡張モジュールがサポートする 任意のハッシュアルゴリズムを使用可能です。
http.log.cache""PHP_INI_ALL ログファイルへのパス (あるいはストリームラッパーの url)。 キャッシュにヒットした場合にここに書き込みます。
http.log.redirect""PHP_INI_ALL ログファイルへのパス (あるいはストリームラッパーの url)。 リダイレクトした場合にここに書き込みます。
http.log.not_found""PHP_INI_ALL ログファイルへのパス (あるいはストリームラッパーの url)。 "file not found" エラーが発生した場合にここに書き込みます。
http.log.allowed_methods""PHP_INI_ALL ログファイルへのパス (あるいはストリームラッパーの url)。 "allowed methods" に違反した場合にここに書き込みます。
http.log.composite""PHP_INI_ALL ログファイルへのパス (あるいはストリームラッパーの url)。 すべてのイベントをここに書き込みます。
http.request.methods.allowed""PHP_INI_ALL 許可するリクエストメソッド。ここに挙げた以外のリクエストメソッドを クライアントが発行した場合は、ステータス "405 Method not allowed" で PHP が終了します。 "終了" の意味については、INI 設定 http.force_exit を参照ください。
http.request.methods.custom""PHP_INI_PERDIR|PHP_INI_SYSTEM 独自のリクエストメソッド。非標準のリクエストメソッドを使用したい場合は、 これを INI 設定あるいは http_request_method_register() で指定します。
http.request.datashare.cookie"0"PHP_INI_SYSTEM グローバルの HttpRequestDataShare がデフォルトでクッキー情報を共有するかどうか。
http.request.datashare.dns"1"PHP_INI_SYSTEM グローバルの HttpRequestDataShare がデフォルトで名前解決情報を共有するかどうか。
http.request.datashare.ssl"0"PHP_INI_SYSTEM グローバルの HttpRequestDataShare がデフォルトで SSL セッション情報を共有するかどうか。 これは、まだ libcurl で実装されていません。
http.request.datashare.connect"0"PHP_INI_SYSTEM グローバルの HttpRequestDataShare がデフォルトで接続情報を共有するかどうか。 これは、まだ libcurl で実装されていません。
http.persistent.handles.limit"-1"PHP_INI_SYSTEM 持続させるハンドルの最大数。
http.persistent.handles.ident"GLOBAL"PHP_INI_ALL 持続ハンドルの ident。
http.send.inflate.start_auto"0"PHP_INI_PERDIR|PHP_INI_SYSTEM inflate 出力ハンドラを自動的に開始するかどうか。
http.send.inflate.start_flags"0"PHP_INI_ALL inflate 出力ハンドラの初期化設定。
http.send.deflate.start_auto"0"PHP_INI_PERDIR|PHP_INI_SYSTEM deflate 出力ハンドラを自動的に開始するかどうか。
http.send.deflate.start_flags"0"PHP_INI_ALL deflate 出力ハンドラの初期化設定。 deflate 定数 を参照ください。
http.send.not_found_404"1"PHP_INI_ALL http_send_file() が指定したファイルを見つけられなかった場合に 自動的に "404 Not found" で終了するかどうか。 "終了" の意味については、INI 設定 http.force_exit を参照ください。
http.only_exceptions"0"PHP_INI_ALL すべての notices/warnings/errors を例外としてスローするかどうか。
http.force_exit"1"PHP_INI_ALL "exits with a status of..." が発生するたびに、 通常はスクリプトの実行を終了します。このオプションを無効にすると、 廃棄用 (dev/null) の出力ハンドラを開始し、 スクリプトをそのまま続行します。