IApache用関数

導入

このモジュールの関数は、Apache 1.x モジュールとしてPHPを実行して いる場合のみ有効です。

インストール手順

Apache 1.xへのPHPのインストールについては、インストールの章の Apacheの節を参照して下さい。

実行用の設定

Apache PHPモジュールの動作は、php.iniの設定により影響を受けます。 php.iniの設定は、サーバの設定ファイルまたはローカルなファイル .htaccessにより上書きすることができます。

例 1 .htaccessによりあるディレクトリのPHPによるパー スを無効にする

php_flag engine off

表 1Apache設定オプション

名前デフォルト変更の可否関数
engineOnPHP_INI_ALLPHPによるパースを有効または無効にする
child_terminateOffPHP_INI_ALL リクエストの終了時にPHPスクリプトが子プロセスの終了を指定するか どうかを指定します。 apache_child_terminate()も参照して下さい。
last_modifiedOffPHP_INI_ALL PHPスクリプトの修正日をこのリクエストのLast-Modified:ヘッダとし て送信します。
xbit_hackOffPHP_INI_ALL PHPがファイル終端を無視して実行ビットが設定されているファイルを パースするようにします。

設定ディレクティブの短い説明を以下に示します。

engine boolean

このディレクティブは、Apacheモジュール版のPHPでのみ有効です。 このディレクティブは、ディレクティブ毎または仮想サーバ毎にPHPに よるパースを有効または無効にしたいサイトで使用されます。 httpd.confファイルの適当な場所に engine offを置くことにより、PHPを有効また は無効にすることができます。

リソース型

この拡張モジュールはリソース型を全く定義し ません。

定義済みの定数

この拡張モジュールは定数を全く定義しませ ん。

目次
apache_child_terminate -- このリクエストの後にApacheプロセスを終了する
apache_lookup_uri --  リクエストの一部を指定したURIに対して行い、全ての情報を返す
apache_note -- Apacheリクエスト記号(note)を取得/設定する
apache_request_headers -- HTTPリクエストヘッダを全て取得する
apache_response_headers --  HTTPレスポンスヘッダを全て取得する
apache_setenv -- Apacheサブプロセスの環境変数を設定する
ascii2ebcdic -- ASCIIからEBCDICに文字列を変換する
ebcdic2ascii -- EBCDICからASCIIに文字列を変換する
getallheaders -- 全てのHTTPリクエストヘッダを取得する
virtual -- Apacheサブリクエストを実行する