PHP|.user.iniってなんだろう
.user.ini がこれから普及しそうなので使い方をメモ
スポンサーリンク
.user.iniとは?
.user.ini は、PHP 5.3.0 以降で使えるようになりました。
.user.ini は、ディレクトリ単位でPHPの設定(php.iniの設定)を上書きするもの。
これまでは、ディレクトリ単位の設定は、.htaccessで行われてきましたが、これからは.user.ini ファイルでも設定可能です。
.user.iniで変更可能なモード
.user.ini で変更可能な設定(ディレクティブ)は、モードが PHP_INI_PERDIR、PHP_INI_USER、PHP_INI_ALLの項目となります。
PHPのディレクティブのモードは、以下のモードがあります。
- PHP_INI_SYSTEM
- httpd.confとphp.iniで設定可能
- PHP_INI_PERDIR
- 上記に加えて.htaccessと.user.ini で設定可能
- PHP_INI_USER
- ユーザースクリプト、.user.ini 、Windowsレジストリで設定可能
- PHP_INI_ALL
- どこからでも設定可能
.user.ini に関する設定変更
php.ini で .user.ini に関する設定変更ができます。
.user.iniファイルとするファイル名定義
user_ini_.filename = ".user.ini"
.user.iniファイルの読み込み頻度(更新頻度)を秒で指定
user_ini.cache_ttl = 300
更新日:2018年08月25日
作成日:2018年07月15日