PHP コマンドラインツールのサポート
PhpStorm は、一般的なサードパーティ製またはユーザ定義の PHP ツール(Symfony 1.1+(英語)、Symfony2(英語)、Zend フレームワーク 1(英語)、Zend フレームワーク 2 (ZFTool)(英語)、Yii(英語)、Composer(英語)、Drush 5.8+(英語)、Laravel(英語) および Doctrine(英語)(Symfony コンソールベース)、WordPress コマンドラインインターフェース(英語))の実行コマンドをサポートしています。
PHP コマンドラインツールサポートプラグインを有効にする
この機能は、デフォルトで PhpStorm にバンドルされて有効になっている PHP コマンドラインツールのサポート(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、PHP コマンドラインツールのサポートプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
このページには、PhpStorm と統合されたすべての PHP 固有のカスタムコマンドラインツールのリストが表示されます。.xml 記述子に不一致があるツールには、 のマークが付けられます。詳細については、PHP コマンドラインツールを参照してください。
項目 | ツールチップとショートカット | 説明 |
---|---|---|
有効 | この列のチェックボックスをオンにすると、対応するコマンドラインツールで定義されたコマンドを PhpStorm から実行できます。 | |
エイリアス | このフィールドには、ツールへのフルパスの代わりにコマンド呼び出しで使用する文字列を指定します。 例: デフォルトで PhpStorm は Symfony の | |
インタープリター | この読み取り専用フィールドには、ツールコマンドが実行されるローカルまたはリモート PHP インタープリターの PHP エンジンのパスが表示されます。PHP インタープリターの構成の詳細については、「ローカル PHP インタープリターを構成するおよびリモート PHP インタープリターの構成」を参照してください。 | |
ツールパス | このフィールドには、ツールの実行可能ファイルの場所を指定します。 | |
タイプ | この読み取り専用フィールドには、サードパーティのコマンドラインツールの正式名称が表示されます。この列は、ツールタイプを表示するチェックボックスが選択されている場合にのみ使用できます。カスタムコマンドラインツールの場合、この列のフィールドは空です。 | |
ツールタイプを表示する | このチェックボックスをオンにすると、使用可能なツールのテーブルにタイプ列が追加されます。 | |
| 追加 Alt+Insert | このボタンをクリックしてコマンドラインツールダイアログを開き、PhpStorm と統合するツールを選択します。選択に応じて、PhpStorm は、選択したツールの場所を指定するための次のダイアログのいずれかを開きます。 |
| 除去 Alt+Delete | 選択したツールをリストから削除するには、このボタンをクリックします。 |
| 編集 | 選択したツールの定義ファイルを変更するには、このボタンをクリックします。 |
| 実行可能ファイルから再ロードコマンドリスト | このボタンをクリックすると、選択したツールのコマンドリストがリフレッシュされます。 |
| エディターで定義を開く | このボタンをクリックして、選択したツールのコマンドを含む .xml ファイルをエディターで開きます。独自のコマンドラインツールを定義するを参照してください。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.3/ps_cli_tool_validation_error.png)
PHP コマンドラインツール
PhpStorm は、一般的なサードパーティ製またはユーザ定義の PHP ツール(Symfony 1.1+、Symfony2、Zend フレームワーク 1、Zend フレームワーク 2 (ZFTool)、Yii、Composer、Drush 5.8+、Laravel および Doctrine(Symfony コンソールベース)、WordPress コマンドラインインターフェース)の実行コマンドをサポートしています。PHP コマンドラインツールプラグインを有効にするこの機能は、デフォルトで PhpSt...
![](https://resources.jetbrains.com/help/img/idea/2024.3/click_icon_next_to_cli_interpreter.png)
ローカル PHP インタープリターを構成する
ローカル PHP インタープリターは、リモートホスト、Docker コンテナー、または Vagrant 仮想環境にインストールされるリモート PHP インタープリターとは異なり、コンピューターにインストールされる PHP エンジンです。ローカル PHP インタープリターを構成するを押して設定を開き、を選択します。表示される PHP ページで、CLI インタープリターリストの横にあるをクリックします。表示される CLI インタープリターダイアログで、左側のペインのをクリックして、ポップアップメニューか...
![](https://resources.jetbrains.com/help/img/idea/2024.3/select_remote_php_interpreter_type.png)
リモート PHP インタープリターの構成
リモート PHP インタープリターは、リモートホストまたは仮想環境にインストールされる PHP エンジンです。リモート PHP インタープリターという用語は、ローカルコンピューターにインストールされるローカル PHP インタープリターの反対です。PhpStorm では、Docker コンテナー内、Docker Compose、Vagrant、WSL 経由で、SSH 経由でリモート PHP インタープリターへのアクセスを構成できます。SSH 構成タイプを使用すると、リモートホスト上のサーバーにインスト...
![](https://pleiades.io/icons/phpstorm.png)
PHP コマンドラインツールのサポート: Composer
をクリックし、PHP コマンドラインツールのサポートダイアログで Composer を選択すると、ダイアログが開きます。このダイアログで、Composer を起動する方法を指定し、Composer コマンドを探すファイルを指定することで、コマンドラインモードで Composer 依存関係マネージャーを使用できるようにします。PhpStorm は、指定された .phar アーカイブまたは Composer コマンドの実行可能ファイルの内容を解析します。ファイル解析が完了すると、PhpStorm は PHP コ...