PhpStorm 2026.1 Help

PHP コマンドラインツール

PhpStorm は、一般的なサードパーティ製またはユーザー定義の PHP ツールのコマンド実行をサポートしています: Symfony 1.1+Symfony2Zend フレームワーク 1Zend フレームワーク 2 (ZFTool)YiiComposerDrush 5.8+LaravelDoctrine (Symfony コンソールベース)、 WordPress コマンドラインインターフェース

PHP コマンドラインツール プラグインを有効化

この機能は、 PHP コマンドラインツールプラグインに依存しており、PhpStorm にはデフォルトでバンドルおよび有効化されています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み タブを開き、 PHP コマンドラインツールプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

外部の PHP コマンドラインツールを PhpStorm と統合する

  1. ツールをダウンロードしてインストールします。

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

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

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

    コマンドラインツールダイアログ
  5. OK をクリックすると、ツール設定ダイアログが開きます。 このダイアログで、ツールの実行を設定します。

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

コマンドの実行

コマンドを実行する

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

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

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

    Running a composer command

コマンドを終了する

ツールをカスタマイズする

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

  2. PHP コマンドラインツールサポートページで、リストからツールを選択し、ツールバーの ソースの編集ボタン をクリックします。 xml ツール記述子がエディターで開きます。

  3. コマンドの定義を更新します (詳細については、 独自のコマンドラインツールを定義する を参照してください)。 入力すると、ツール記述子はオンザフライで よく整形されているかチェックするになります。

  4. コマンド定義を再読み込みします。 設定 ダイアログ(Ctrl+Alt+S )の PHP コマンドラインツールサポートページで、リストからツールを選択し、ツールバーの the Reload command list from executable button をクリックします。

独自のコマンドラインツールを定義する

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

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

  3. ツール設定ダイアログで、ツールへのパスとツールのエイリアスを入力します。

    OK をクリックすると、PhpStorm により PHP コマンドラインツールサポートページに移動し、そこで新しいツールがリストに追加されます。

  4. OK をクリックして変更を確定し、 設定 ダイアログを閉じます。

    工具定義 xml ファイルが自動的にエディターで開き、工具コマンドを定義できます。

    コマンドの定義は次のように構成されています。

    <command> <!--the command's container--> <name> <!--the command itself, mandatory, and non-empty--> </name> <help> <!--the command's help message, optional--> </help> <params> <!--the command's parameters and their default values--> </params> <optionsBefore> <!--the command's options container--> <option name="" shortcut=""> <!--the option itself, mandatory, and non-empty; you can also provide a shorthand abbreviation and the usage pattern via attributes--> <help> <!--the command's help message, optional--> </help> </option> </optionsBefore> </command>
  5. コマンド定義を再読み込みします。 設定 ダイアログ(Ctrl+Alt+S )の PHP コマンドラインツールサポートページで、リストからツールを選択し、ツールバーの the Reload command list from executable button をクリックします。

チュートリアル: Yii コマンドラインツールを PhpStorm と統合する を参照すると、カスタム Yii コマンドラインツールを PhpStorm と統合するためのステップバイステップガイドがご覧いただけます。

ツール記述子の整合性を保つ

xml ツール記述子のコマンド定義を編集するたびに、PhpStorm は その妥当性をその場でチェックします完全な検証は、コマンドを呼び出すたびに実行されます。

不一致が検出されると、 実行ツールウィンドウ にエラーメッセージが表示されます。

ツール定義を確認する

  1. 設定 ダイアログ(Ctrl+Alt+S )で ツール | PHP コマンドラインツールのサポート に移動します。 矛盾した記述子を持つツールには the Warning icon のマークが付けられます。

    CLI ツール検証エラー
  2. リストからツールを選択して、ツールバーの ソースの編集ボタン をクリックします。 xml ツール記述子がエディターで開きます。

  3. 必要に応じてコマンドの定義を更新します。 詳細は 独自のコマンドラインツールを定義する を参照してください。

カスタムツールのコマンド定義

次の表は、サードパーティの開発者によって提供されるいくつかのカスタムコマンドラインツールの一覧です。

2026 年 5 月 22 日