最終更新:2012-03-12 (月) 03:10:14 (4428d)  

PHP/設定
Top / PHP / 設定

http://php.net/manual/ja/configuration.changes.modes.php

変更可能な範囲

定数意味
PHP_INI_USER?1ユーザスクリプト(ini_set() などで)またはWindowsレジストリ で設定可能なエントリ
PHP_INI_PERDIR?2php.ini, .htaccess または httpd.confで設定可能なエントリ
PHP_INI_SYSTEM?4php.ini または httpd.confで設定可能なエントリ
PHP_INI_ALL?7どこでも設定可能なエントリ

設定する場所

全体の設定

スクリプト別

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 で設定された設定オプションの値は、.htaccessini_set() では上書きできません。
  • セット済みの値をクリアしたい場合は、none を値として使用してください。

php_admin_flag?

  • php_admin_flag name on|off
  • 設定オプションに論理値を設定するために使用します。
  • このディレクティブは、.htaccess ファイルでは利用できません。
  • php_admin_flag? で設定された設定オプションの値は、.htaccessini_set() では上書きできません。

Windowsの場合