インストール/設定
PHP Manual

実行時設定

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

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) の出力ハンドラを開始し、 スクリプトをそのまま続行します。


インストール/設定
PHP Manual