🔧 はじめに
「KUSANAGIって速いらしいけど、中身はどうなってるの?」
この記事では、KUSANAGIの内部構成を図解を交えて、初心者にもわかりやすく解説していきます。
目次
🗂️ 全体アーキテクチャ図(KUSANAGI構成図)

- Webサーバー(NGINX/Apache)
- PHP-FPM(PHP8系)
- MariaDB
- OPcache / Redis(任意)
- KUSANAGI管理ツール(kusanagiコマンド)
💡 各コンポーネントの役割
コンポーネント | 役割 |
---|---|
NGINX / Apache | リクエストを受け取るWebサーバー |
PHP-FPM | PHPスクリプトの実行 |
OPcache | PHPのバイトコードをキャッシュ |
MariaDB | WordPressのデータベース |
kusanagiコマンド | サイト作成/SSL設定などのCLI操作ツール |
🔄 処理の流れ(リクエストからレスポンスまで)
- ブラウザがリクエスト(例:
https://example.com
) - NGINXが受け取り、PHPに渡す
- PHP-FPMがWordPressを処理
- データベースから情報取得(MariaDB)
- HTML生成 → キャッシュ(OPcacheやFastCGI)
- レスポンスとして返却
📘 kusanagiコマンドの便利さ
# 新規サイト作成
kusanagi init
KUSANAGIの魅力のひとつが、CLIツールで簡単にSSL設定・PHP切り替えなどができることです。
📝 まとめ
KUSANAGIは「速さの理由」がきちんとアーキテクチャに落とし込まれています。
構成を理解して使えば、さらに安心・安全・高速なWordPress運用が可能になります。