最終更新:2012-03-12 (月) 03:10:14 (4428d)
PHP/設定
http://php.net/manual/ja/configuration.changes.modes.php
変更可能な範囲
定数 | 値 | 意味 |
PHP_INI_USER? | 1 | ユーザスクリプト(ini_set() などで)またはWindowsレジストリ で設定可能なエントリ |
PHP_INI_PERDIR? | 2 | php.ini, .htaccess または httpd.confで設定可能なエントリ |
PHP_INI_SYSTEM? | 4 | php.ini または httpd.confで設定可能なエントリ |
PHP_INI_ALL? | 7 | どこでも設定可能なエントリ |
設定する場所
全体の設定
スクリプト別
- ini_setで変える。
Apacheモジュールとして実行してる場合
- Apache 設定ファイル (例、httpd.conf) もしくは .htaccess ファイルにディレクティブを記述することで、PHP の設定の変更を行うことが 可能です
- 設定変更を行うには、"AllowOverride Options" もしくは "AllowOverride All" 権限が必要です。
php_value
php_value name value
- 指定した設定オプションに値を設定します。変更の可否が、 PHP_INI_ALL もしくは PHP_INI_PERDIR である設定オプションに対し利用できます。
- セット済みの値をクリアしたい場合は、none を 値として使用してください。
- 注意: 論理値を設定する場合には php_value を使用しないでください。代わりに、php_flag (下記参照)を使用する必要があります。
php_flag?
php_flag name on|off
- 設定オプションに論理値を設定するために使用します。
- 変更の可否が、 PHP_INI_ALL もしくは PHP_INI_PERDIR である設定オプションで利用できます。
php_admin_value?
php_admin_value name value
- 指定した設定オプションに値を設定します。
- このディレクティブは、.htaccess ファイルでは利用できません。
- php_admin_value で設定された設定オプションの値は、.htaccess や ini_set() では上書きできません。
- セット済みの値をクリアしたい場合は、none を値として使用してください。
php_admin_flag?
php_admin_flag name on|off
- 設定オプションに論理値を設定するために使用します。
- このディレクティブは、.htaccess ファイルでは利用できません。
- php_admin_flag? で設定された設定オプションの値は、.htaccess や ini_set() では上書きできません。