CLI インタープリター
PHP ページの 開発環境 セクションにある CLI インタープリター リストの横にある をクリックすると、ダイアログが開きます。
このダイアログを使用して、PHP エンジンを インタープリターとして構成し、 ローカル PHP インタープリターを構成する と リモート PHP インタープリターの構成 を参照してください。 このダイアログで、新しいインタープリターを追加したり、既存のものを編集または削除できます。
ダイアログは 2 つのペインで構成されています。 左側のペインには、設定されたすべての PHP インタープリター(ローカルとリモートの両方)がリストされ、PHP インタープリターの設定を追加、削除、コピーするためのツールバーが含まれています。 右側のペインの内容は、左側のペインで現在選択されているインタープリターのタイプによって異なります。 このペインのコントロールを使用して、選択したインタープリターの設定を編集し、必要に応じてそのタイプを選択します。
左ペイン
左側のペインには、設定されたすべての PHP インタープリター(ローカルとリモートの両方)がリストされ、PHP インタープリターの設定を追加、削除、コピーするためのツールバーが含まれています。
項目 | ツールチップ | 説明 |
|---|---|---|
追加 | このボタンをクリックして、新しい PHP インタープリターをリストに追加します。 ポップアップリストからインタープリターの種類(ローカル または リモート )を選択し、右側のペインでローカルインタープリター、または表示される PHP リモートインタープリターの構成ダイアログ ダイアログでリモートインタープリターを構成します。 | |
削除 | 選択したインタープリターをリストから削除するには、このボタンをクリックします。 | |
コピー | このボタンをクリックすると、選択した設定からコピーされた設定で新しいインタープリターが作成されます。 |
右ペイン
右側のペインの内容は、左側のペインで現在選択されているインタープリターのタイプによって異なります。 このペインのコントロールを使用して、選択したインタープリターの設定を編集し、必要に応じてそのタイプを選択します。
SSH 経由でアクセス可能なリモートインタープリター
項目 | 説明 |
|---|---|
SSH 構成 | このリストから、作成された SSH 構成の 1 つを選択するか、 |
Vagrant インスタンス上のリモートインタープリター
項目 | 説明 |
|---|---|
Vagrant インスタンスフォルダー | このフィールドで、使用する環境を指すフォルダーを選択します。 技術的には、これは目的の環境の VagrantFile 構成ファイルが配置されているフォルダーです。 この設定に基づき、PhpStorm は Vagrant ホスト を検出し、 Vagrant ホスト URL 読み取り専用フィールドにリンクとして表示します。 |
Docker コンテナー内のリモートインタープリター
項目 | 説明 |
|---|---|
サーバー | このフィールドでは、使用する Docker の設定を指定します。 詳細については、 Docker デーモンの接続設定を構成するを参照してください。 リストから構成を選択するか、 新規… をクリックして、開いた Docker ページに新しい構成を作成します。 |
イメージ名 | このフィールドでは、使用するベース Docker イメージを指定します。 リストから以前にダウンロードしたイメージまたはカスタムイメージのいずれかを選択するか、イメージ名 ( |
マルチコンテナー Docker Compose アプリケーションで実行されているリモートインタープリター
項目 | 説明 |
|---|---|
サーバー | このフィールドでは、使用する Docker 構成を指定します。 詳細については、 Docker デーモンの接続設定を構成するを参照してください。 リストから構成を選択するか、 新規… をクリックして、開いた Docker ページに新しい構成を作成します。 |
構成ファイル(複数可) | このフィールドでは、アプリケーションのサービスを定義する docker-compose.yml ファイル(英語)を指定します。 |
サービス | このフィールドで、目的のアプリケーションのサービスを選択します。 |
環境変数 | このフィールドでは、環境変数を定義します。 詳細については、 Docker Compose 実行構成の設定を参照してください。 |
ライフサイクル | この領域で、選択したサービスの Docker コンテナーを PhpStorm で管理する方法を選択します。 |
Linux 用 Windows サブシステムを介して実行されるリモートインタープリター (WSL)
項目 | 説明 |
|---|---|
Linux ディストリビューション | このリストから、使用するインストール済み Linux ディストリビューションの 1 つを選択します。 |
一般エリア
項目 | 説明 |
|---|---|
命名 | このフィールドに、インタープリターを他の人と区別するための識別子( |
PHP 実行可能ファイル | このフィールドで、PHP エンジンへのパスを指定します。 パスを手動で入力するか、 PhpStorm は、デバッグエンジンと php.ini 構成ファイルも検出します。 PHP インタープリターに関連付けられたデバッグエンジンのタイプとそのバージョンが、 デバッガー 読み取り専用フィールドに表示されます。 デバッガーが検出されない場合、または php.ini ファイルでデバッガーを無効にしている場合 (オンデマンドモードで使用するための Xdebug の設定を参照)、フィールドには デバッガー: 未インストールと表示されます。 php.ini の位置は、 構成ファイル 読み取り専用フィールドに表示されます。 PhpStorm で php.ini を編集するには、 エディターで開く をクリックします。 |
再ロード | このボタンをクリックして、指定した PHP ホームディレクトリに実際に PHP 実行可能ファイルが含まれていることを確認します。 指定された場所で PHP 実行可能ファイルが検出されない場合、PhpStorm は対応するエラーメッセージを表示します。 |
phpinfo の表示 | このボタンをクリックすると、インストールの詳細と、読み込まれた拡張機能と設定されたオプションのリストを示す別の情報ウィンドウが開きます。 |
高度なエリア
項目 | 説明 |
|---|---|
デバッガー拡張機能[半角スペース] | このフィールドで、 Xdebug 拡張機能の場所を指定して、PhpStorm が必要なときにそれを有効化できるようにします。 PhpStorm は オンデマンドモードをサポートしており、グローバル PHP インストールのデバッガーを無効化し、コマンドラインスクリプトのデバッグやコードカバレッジレポートが必要な場合のみ自動的に有効化できます。 これにより、コマンドラインスクリプト(Composer やユニットテストを含む)をより高速に実行できます。 |
構成オプション | このフィールドを使用して、 -d コマンドラインオプション(英語)を介して渡される構成ディレクティブの文字列を構成することにより、インストールの構成設定をカスタマイズし、 php.ini ファイルに新しいエントリを追加します。 |
構成オプションダイアログ
項目 | ツールチップとショートカット | 説明 |
|---|---|---|
命名 | このフィールドに、新しいエントリの名前を入力します。 | |
値 | このフィールドに、新しいエントリの値を入力します。 | |
追加 Alt+Insert | このボタンをクリックすると、新しい行がリストに追加され、そこに新しいエントリの名前と値が指定されます。 | |
削除 Alt+Delete | 選択したエントリをリストから削除するには、このボタンをクリックします。 | |
| 上下 Alt+Up  /  Alt+Down | これらのボタンを使用して、選択したエントリをリスト内で上下に移動します。 リスト内の項目の順序によって、それらが -d コマンドラインオプション(英語)を通過する順序が決まります。 必要に応じてエントリをいくつでも追加できますが、それらはコマンドラインに変換され、その長さは 256 文字に制限されることに注意してください。 |