PhpStorm 2026.1 Help

PhpStorm の Symfony コマンドラインツールを使用する

PhpStorm は Symfony コンソールコンポーネントおよびスクリプトインターフェースと統合されます。 開始する前に、 Symfony のドキュメント(英語)の説明に従って Symfony コンソールをインストールしてください。

Symfony コマンドラインツールを自動的に設定する

Symfony コマンドラインツールを手動で設定する

  1. 設定 ダイアログ(Ctrl+Alt+S )で ツール | PHP コマンドラインツールのサポート に移動します。

  2. ツールバーの 追加ボタン をクリックします。

  3. コマンドラインツール ダイアログで、リストから Symfony(シンフォニー) を選択し、その可視性レベル(プロジェクト または グローバル )を指定します。

    コマンドラインツールダイアログ
  4. OK をクリックすると、 Symfony(シンフォニー) ダイアログが開きます。

    Symfony のコンソール実行ファイルと PHP インタープリターへのパスを入力し、Symfony のバージョンを設定して OK をクリックします。

    デフォルトの実行可能場所は、 Symfony 1.* の場合は <Symfony-home>/data/bin/symfony Symfony 2 の場合は <Symfony-home>/app/console symfony 3 以降の場合は <Symfony-home>/bin/console です。

  5. OK 」をクリックして変更を適用し、「PHP コマンドラインツールのサポート 」ページに戻ります。 必要に応じて、 編集ボタン をクリックしてツールのプロパティを編集するか、 ソースの編集ボタン をクリックしてコマンドセットをカスタマイズします。 詳細については、 ツールをカスタマイズする を参照してください。

Symfony コマンドを実行する

  • ツール | コマンドの実行 に移動するか、 Ctrl を 2 回押します。

    開いた 何でも実行する ウィンドウで、 <s> <command> 形式でコマンドの呼び出しを入力します。

    コマンドの実行結果は 実行ツールウィンドウ に表示されます。

    Running a symfony command

コマンドを終了する

Symfony コマンドのデバッグ

Symfony コマンドは、 コマンド を拡張するコントローラークラスで定義されます。 コマンドをデバッグするには、コマンドが定義されているコントローラークラスファイルではなく、コマンド自体のデバッグセッションを開始することが重要です。 それ以外の場合、Symfony ブートストラッププロセスがスキップされ、実行が失敗します。

  1. 選択したコマンドに対応するコントローラークラスで、 ブレークポイントを設定するコード行でエディターのガターをクリックします。

    Symfony コマンドにブレークポイントを設定する
  2. 選択したコマンドで symfony ツールを実行する 実行 / デバッグ構成を作成します。 メインメニューで、 実行 | 実行構成の編集 に移動し、 追加ボタン をクリックして、リストから PHP スクリプト を選択します。

    実行 / デバッグ構成: PHP スクリプト
  3. PHP スクリプト ダイアログで、実行 / デバッグ構成パラメーターを指定します。

    • ファイル フィールドに、 symfony 実行可能ファイルへのパスを指定します。

    • 引数 フィールドに、 app:list-users などの実際のコマンドとその引数を入力します。

    Symfony CLI コマンドの「実行 / デバッグ構成」ダイアログ
  4. PhpStorm ツールバーで、作成した実行/デバッグ構成を選択し、 「デバッグ」ボタン をクリックします。 コマンドの実行は、指定されたブレークポイントで停止します。

    Debug a Symfony command
2026 年 5 月 22 日