以下の関数は、Apacheモジュール版のPHPを実行している場合のみ利用可能です。
注意: PHP 4.3.2以降、
PATH_TRANSLATED
は、 Apache 2 SAPIでは暗黙のうちに設定されなく なりました。これは、Apacheにより設定されない場合に サーバ変数SCRIPT_FILENAME
と同じ値に設定される Apache 1とは異なります。この変更は、PATH_TRANSLATED
はPATH_INFO
が定義されている場合のみ存在するべきであるという CGIの規定を満たすために行われました。Apache 2のユーザは、
PATH_INFO
を定義するために httpd.confの中で AcceptPathInfo = Onを使用してください。
Apache PHPモジュールの動作は、php.iniの設定により影響を受けます。 php.iniの設定は、サーバの設定ファイル内の php_flag の設定 またはローカルなファイル .htaccessにより上書きすることができます。
表 1. Apache設定オプション
名前 | デフォルト | 変更の可否 | 変更履歴 |
---|---|---|---|
engine | "1" | PHP_INI_ALL | PHP 4.0.5 から利用可能 |
child_terminate | "0" | PHP_INI_ALL | PHP 4.0.5 から利用可能 |
last_modified | "0" | PHP_INI_ALL | PHP 4.0.5 から利用可能 |
xbit_hack | "0" | PHP_INI_ALL | PHP 4.0.5 から利用可能 |
以下に設定ディレクティブに関する 簡単な説明を示します。
設定ディレクティブの短い説明を以下に示します。
engine
booleanPHP によるパースのオン/オフを切り替えます。 このディレクティブは、Apacheモジュール版のPHPでのみ有効です。 このディレクティブは、ディレクティブ毎または仮想サーバ毎にPHPに よるパースを有効または無効にしたいサイトで使用されます。 httpd.confファイルの適当な場所に engine offを置くことにより、PHPを有効また は無効にすることができます。
child_terminate
booleanリクエストの終了時にPHPスクリプトが子プロセスの終了を指定するか どうかを指定します。 apache_child_terminate()も参照してください。
last_modified
booleanPHPスクリプトの修正日をこのリクエストのLast-Modified:ヘッダとし て送信します。
xbithack
booleanPHPがファイル終端を無視して実行ビットが設定されているファイルを パースするようにします。
リソース型は定義されていません。
定数は定義されていません。