Official Sponsor

社内IT・情シス業務でお困りですか? 月額1,650円〜の情シス代行「Lapis Tech」

無料相談・IT診断はこちら
拡張子辞典 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の読みやすさは今でも競争力があります。

おすすめの高速レンタルサーバー PR
🎓

ITスキルを動画でマスター

\ 新規受講生 割引実施中 /

React、AWS、Pythonなど、現役エンジニアから直接学べる世界最大級の動画講座。

人気のコースを見る

PR: スポンサーリンク

法人・個人向けサポート 受付中

インフラ構築やトラブル対応で お困りではありませんか?

AWSの構築、社内ネットワーク(VPN/NW)の改善、その他原因不明のITトラブルまで、現役インフラエンジニアが直接サポートします。単発でのご相談や、毎月のスポット顧問契約も可能です。

Sponsored Link

バグ・要望を報告する