Apache PHPモジュールの動作は、php.iniの設定により影響を受けます。 php.iniの設定は、サーバの設定ファイル内の
php_flag の設定 またはローカルなファイル .htaccessにより上書きすることができます。
例 1. .htaccessによりあるディレクトリのPHPによるパー
スを無効にする
|
表 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 から利用可能
|
PHP_INI_* 定数の詳細および定義については
付録I を参照してください。
以下に設定ディレクティブに関する 簡単な説明を示します。
設定ディレクティブの短い説明を以下に示します。
-
engine boolean
-
PHP によるパースのオン/オフを切り替えます。
このディレクティブは、Apacheモジュール版のPHPでのみ有効です。
このディレクティブは、ディレクティブ毎または仮想サーバ毎にPHPに
よるパースを有効または無効にしたいサイトで使用されます。 httpd.confファイルの適当な場所に engine offを置くことにより、PHPを有効また
は無効にすることができます。
-
child_terminate boolean
-
リクエストの終了時にPHPスクリプトが子プロセスの終了を指定するか どうかを指定します。
apache_child_terminate()も参照してください。
-
last_modified boolean
-
PHPスクリプトの修正日をこのリクエストのLast-Modified:ヘッダとし て送信します。
-
xbithack boolean
-
PHPがファイル終端を無視して実行ビットが設定されているファイルを パースするようにします。