PhpStorm 2026.1 Help

CLI インタープリター

PHP ページの 開発環境 セクションにある CLI インタープリター リストの横にある 閲覧ボタン をクリックすると、ダイアログが開きます。

このダイアログを使用して、PHP エンジンを インタープリターとして構成し、 ローカル PHP インタープリターを構成するリモート PHP インタープリターの構成 を参照してください。 このダイアログで、新しいインタープリターを追加したり、既存のものを編集または削除できます。

ダイアログは 2 つのペインで構成されています。 左側のペインには、設定されたすべての PHP インタープリター(ローカルとリモートの両方)がリストされ、PHP インタープリターの設定を追加、削除、コピーするためのツールバーが含まれています。 右側のペインの内容は、左側のペインで現在選択されているインタープリターのタイプによって異なります。 このペインのコントロールを使用して、選択したインタープリターの設定を編集し、必要に応じてそのタイプを選択します。

左ペイン

左側のペインには、設定されたすべての PHP インタープリター(ローカルとリモートの両方)がリストされ、PHP インタープリターの設定を追加、削除、コピーするためのツールバーが含まれています。

項目

ツールチップ

説明

追加ボタン

追加

このボタンをクリックして、新しい PHP インタープリターをリストに追加します。 ポップアップリストからインタープリターの種類(ローカル または リモート )を選択し、右側のペインでローカルインタープリター、または表示される PHP リモートインタープリターの構成ダイアログ ダイアログでリモートインタープリターを構成します。

削除ボタン

削除

選択したインタープリターをリストから削除するには、このボタンをクリックします。

コピーボタン

コピー

このボタンをクリックすると、選択した設定からコピーされた設定で新しいインタープリターが作成されます。

右ペイン

右側のペインの内容は、左側のペインで現在選択されているインタープリターのタイプによって異なります。 このペインのコントロールを使用して、選択したインタープリターの設定を編集し、必要に応じてそのタイプを選択します。

SSH 経由でアクセス可能なリモートインタープリター

項目

説明

SSH 構成

このリストから、作成された SSH 構成の 1 つを選択するか、 閲覧ボタン をクリックして、 SSH 構成を作成する の説明に従って新しい構成を作成します。

Vagrant インスタンス上のリモートインタープリター

項目

説明

Vagrant インスタンスフォルダー

このフィールドで、使用する環境を指すフォルダーを選択します。 技術的には、これは目的の環境の VagrantFile 構成ファイルが配置されているフォルダーです。 この設定に基づき、PhpStorm は Vagrant ホスト を検出し、 Vagrant ホスト URL 読み取り専用フィールドにリンクとして表示します。

Docker コンテナー内のリモートインタープリター

項目

説明

サーバー

このフィールドでは、使用する Docker の設定を指定します。 詳細については、 Docker デーモンの接続設定を構成するを参照してください。 リストから構成を選択するか、 新規… をクリックして、開いた Docker ページに新しい構成を作成します。

イメージ名

このフィールドでは、使用するベース Docker イメージを指定します。 リストから以前にダウンロードしたイメージまたはカスタムイメージのいずれかを選択するか、イメージ名 (php:latest または php:7.0-cli など) を手動で入力します。 後で実行構成を起動すると、Docker はマシン上で指定されたイメージを検索します。 検索が失敗した場合、イメージは Docker レジストリページ上の Docker 公式イメージ(英語)リポジトリからダウンロードされます。

マルチコンテナー Docker Compose アプリケーションで実行されているリモートインタープリター

項目

説明

サーバー

このフィールドでは、使用する Docker 構成を指定します。 詳細については、 Docker デーモンの接続設定を構成するを参照してください。 リストから構成を選択するか、 新規… をクリックして、開いた Docker ページに新しい構成を作成します。

構成ファイル(複数可)

このフィールドでは、アプリケーションのサービスを定義する docker-compose.yml ファイル(英語)を指定します。

サービス

このフィールドで、目的のアプリケーションのサービスを選択します。

環境変数

このフィールドでは、環境変数を定義します。 詳細については、 Docker Compose 実行構成の設定を参照してください。

ライフサイクル

この領域で、選択したサービスの Docker コンテナーを PhpStorm で管理する方法を選択します。

  • 常に新しいコンテナーを始める ('docker-compose ラン '): run(英語) コマンドを使用してコンテナーを起動するには、このオプションを選択します。 コンテナーは実行のたびに再起動されます。

  • 既存のコンテナーに接続する ('docker-compose exec'): このオプションを選択すると、コンテナーが 1 回開始されてから、 exec(英語) コマンドを使用してコンテナーに接続します。

Linux 用 Windows サブシステムを介して実行されるリモートインタープリター (WSL)

項目

説明

Linux ディストリビューション

このリストから、使用するインストール済み Linux ディストリビューションの 1 つを選択します。

一般エリア

項目

説明

命名

このフィールドに、インタープリターを他の人と区別するための識別子(php_installation_<version> など)を入力します。

PHP 実行可能ファイル

このフィールドで、PHP エンジンへのパスを指定します。 パスを手動で入力するか、 Open をクリックして、開いたダイアログで実行可能ファイルを選択します。 PhpStorm は PHP のバージョンを検出し、それを PHP バージョン 読み取り専用フィールドに表示します。

PhpStorm は、デバッグエンジンと php.ini 構成ファイルも検出します。 PHP インタープリターに関連付けられたデバッグエンジンのタイプとそのバージョンが、 デバッガー 読み取り専用フィールドに表示されます。 デバッガーが検出されない場合、または php.ini ファイルでデバッガーを無効にしている場合 (オンデマンドモードで使用するための Xdebug の設定を参照)、フィールドには デバッガー: 未インストールと表示されます。

php.ini の位置は、 構成ファイル 読み取り専用フィールドに表示されます。 PhpStorm で php.ini を編集するには、 エディターで開く をクリックします。

再ロード

「phpinfo を再ロード」ボタン

このボタンをクリックして、指定した PHP ホームディレクトリに実際に PHP 実行可能ファイルが含まれていることを確認します。 指定された場所で PHP 実行可能ファイルが検出されない場合、PhpStorm は対応するエラーメッセージを表示します。

phpinfo の表示

the Show phpinfo button

このボタンをクリックすると、インストールの詳細と、読み込まれた拡張機能と設定されたオプションのリストを示す別の情報ウィンドウが開きます。

高度なエリア

項目

説明

デバッガー拡張機能​​[半角スペース]​​

このフィールドで、 Xdebug 拡張機能の場所を指定して、PhpStorm が必要なときにそれを有効化できるようにします。

PhpStorm は オンデマンドモードをサポートしており、グローバル PHP インストールのデバッガーを無効化し、コマンドラインスクリプトのデバッグやコードカバレッジレポートが必要な場合のみ自動的に有効化できます。 これにより、コマンドラインスクリプト(Composer やユニットテストを含む)をより高速に実行できます。

構成オプション​

このフィールドを使用して、 -d コマンドラインオプション(英語)を介して渡される構成ディレクティブの文字列を構成することにより、インストールの構成設定をカスタマイズし、 php.ini ファイルに新しいエントリを追加します。 Open をクリックして 構成オプション​ ダイアログを開き、そこに新しい php.ini エントリのリストを作成します。

構成オプションダイアログ

項目

ツールチップとショートカット

説明

命名

このフィールドに、新しいエントリの名前を入力します。

このフィールドに、新しいエントリの値を入力します。

新規

追加

Alt+Insert

このボタンをクリックすると、新しい行がリストに追加され、そこに新しいエントリの名前と値が指定されます。

削除ボタン

削除

Alt+Delete

選択したエントリをリストから削除するには、このボタンをクリックします。

上に移動ボタン 下に移動ボタン

上下

Alt+Up &#xa0;/&#xa0; Alt+Down

これらのボタンを使用して、選択したエントリをリスト内で上下に移動します。 リスト内の項目の順序によって、それらが -d コマンドラインオプション(英語)を通過する順序が決まります。

必要に応じてエントリをいくつでも追加できますが、それらはコマンドラインに変換され、その長さは 256 文字に制限されることに注意してください。

2026 年 5 月 22 日