LINEで個別相談
拡張子辞典 2026-04-09

IT用語: .ini(INIファイル)とは|シンプルな設定ファイルフォーマットの標準

Windowsで普及したシンプルな設定ファイルフォーマットINIの構文・セクション・php.ini等の利用例を解説。

.ini(INI)ファイルとは

.iniは「Initialization(初期化)」に由来する、アプリケーションの設定ファイル形式です。Windows 3.xの時代から使われてきたシンプルな形式で、キー=値のペアをセクション([セクション名])で分類します。PHP設定のphp.ini・Git設定の.gitconfig・Pythonのsetup.cfg等で現在も広く使われています。

INIファイルの構文

; セミコロンはコメント(#も使える)

[database]
host = localhost
port = 3306
name = myapp
user = root
password = secret

[server]
host = 0.0.0.0
port = 8080
debug = false

[logging]
level = INFO
file = /var/log/app.log

主なINIファイルの例

ファイル用途
php.iniPHPの動作設定(memory_limit・upload_max_filesize等)
my.ini / my.cnfMySQLの設定
.gitconfigGitのユーザー設定・エイリアス
setup.cfgPythonパッケージのメタデータ・テスト設定
pytest.inipytest実行設定

TOMLとINIの比較

INIはネスト(階層)をサポートしないのが主な制限です。より複雑な設定構造が必要な場合は、TOML・YAML・JSONが選ばれます。ただし、シンプルな設定ならINIの読みやすさは今でも競争力があります。

Sponsored Link

バグ・要望を報告する