OSS探訪

Symfony — PHPのWebアプリ基盤と再利用コンポーネントを同じエコシステムで使う

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
31,154
主要言語
PHP
ライセンス
MIT
リポジトリ最終更新
2026/09/21

概要

Symfonyは、Web・CLIアプリケーション向けのPHPフレームワークであると同時に、HTTP処理、DI、Console、Cacheなどを個別利用できるコンポーネント群です。アプリ全体でも必要な部品だけでも採用できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

フルスタックと個別コンポーネントを選び分ける

FrameworkBundleを中心にアプリを構成するほか、Console、HttpFoundation、DependencyInjectionなどを別のPHPプロジェクトから個別に利用できます。

出典:[2][3]

SemVerとLTSを前提に更新計画を立てる

SymfonyはSemantic Versioningと予測可能なリリース方針を掲げ、Long Term Support版も提供しています。

出典:[2]

長期運用するPHPアプリと共通基盤に

Webアプリ全体をSymfonyで構築する場合だけでなく、複数プロジェクトで共通のPHPコンポーネントを利用したい場合にも向きます。

出典:[2]

開発ブランチと導入対象のリリースを分けて見る

現在のフレームワーク既定ブランチは8.2ですが、公式Docsの既定ブランチは7.4です。currentや開発ブランチだけを見て依存条件を決めず、採用するバージョンのドキュメントとPHP要件を確認してください。

出典:[2][3][4]

参考にした公式資料

  1. [1]symfony/symfony repository(2026-09-21)
  2. [2]Symfony README(2026-09-21)
  3. [3]Symfony composer.json(2026-09-21)
  4. [4]Symfony 7.4 setup documentation(2026-09-21)
編集部からの補足

`symfony/symfony`のデフォルトブランチは8.2で、現在のcomposer.jsonはPHP 8.4.1以上を要求する開発系列です。一方、公式`Symfony Docs`リポジトリの既定ブランチは7.4で、Composerのセットアップ例も`7.4.*`を指定しています。導入時は採用するリリース/LTSと対応するPHP要件を明示的に合わせてください。

3ステップで試す

  1. 1

    Symfony 7.4の雛形を作成

    公式Symfony Docsの既定ブランチにあるComposer手順で、7.4系の新規プロジェクトを作成します。

    composer create-project symfony/skeleton:"7.4.*" my_project_directory
  2. 2

    Webアプリ向けパッケージを追加

    通常のWebアプリを作る場合は、公式手順どおりwebappメタパッケージを追加します。

    cd my_project_directory && composer require webapp
  3. 3

    ローカルサーバーを起動

    Symfony CLIを導入済みの環境でローカルサーバーを起動し、表示されたURLを開きます。

    symfony server:start
公式READMEで確認

成長

成長の推移 · 直近30日

31,154 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
1,226
Open PR
24

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • framework
  • php
  • symfony
  • symfony-bundle
  • bundle
  • php-framework
  • hacktoberfest
Stars
31,154
Forks
9,870
Watchers
1,042
Open Issues
159
Contributors
365
主要言語
PHP
ライセンス
MIT
リポジトリ最終更新
2026/09/21

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。