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設定オプション

名前 デフォルト 変更の可否 関数
engine On PHP_INI_ALL PHPによるパースを有効または無効にする
child_terminate Off PHP_INI_ALL リクエストの終了時にPHPスクリプトが子プロセスの終了を指定するか どうかを指定します。 apache_child_terminate() も参照して下さい。
last_modified Off PHP_INI_ALL PHPスクリプトの修正日をこのリクエストのLast-Modified:ヘッダとし て送信します。
xbit_hack Off PHP_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サブリクエストを実行する