PhpStorm 2019.2ヘルプ

CLI インタープリター

WindowsおよびLinux用 ファイル | 設定 | 言語とフレームワーク | PHP
macOS用 PhpStorm | 環境設定 | 言語とフレームワーク | PHP
Ctrl+Alt+S
the Settings/Preferences icon


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

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

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

左ペイン

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

項目

ツールチップ

説明

the Add button

追加

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

the Remove button

削除

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

the Copy button

コピー

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

右ペイン

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

インタープリター・タイプ

説明

ローカル

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

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

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

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

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

  • the Show phpinfo buttonphpinfo の表示):このボタンをクリックすると、PhpStormはインストールの詳細とロードされた拡張機能および構成されたオプションのリストを含む別の情報ウィンドウを表示します。CLI インタープリターダイアログの構成オプションフィールドに指定された追加オプションはリストされていないことに注意してください。

  • デバッガー拡張 : 必要に応じてPhpStormで有効にするには、このフィールドにXdebug拡張の場所を指定します。

    PhpStorm 2016.2以降では、オンデマンドモードがサポートされています。オンデマンドモードでは、グローバルPHPインストール用のデバッガを無効にし、コマンドラインスクリプトのデバッグ時やコードカバレッジレポートが必要な場合にのみオンデマンドで自動的に有効にします。これにより、コマンドラインスクリプト(Composerや単体テストを含む)の実行速度が大幅に向上します。

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

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

  • ホスト : このフィールドに、インタープリターがインストールされているホストの名前を入力します。

  • ポート : このフィールドに、リモートホスト上のSSHサーバーがlistenするポートを入力します。デフォルトのポート番号は22です。

  • ユーザー名 : フィールドに、SSHサーバーに登録しているユーザー名を入力します。

  • 認証タイプ : このリストから認証方法を選択します。

    • パスワード : パスワードでホストにアクセスします。パスワードを指定し、パスワードの保存チェックボックスを選択してパスワードをPhpStormに保存します。

    • キー・ペア (OpenSSH または PuTTY) : 鍵ペアと一緒にSSH認証(英語)を使用します。この認証方法を適用するには、クライアントマシンにプライベートキー、リモートサーバーにパブリックキーが必要です。PhpStormは、OpenSSH(英語)ユーティリティで生成された秘密鍵をサポートしています。

      秘密鍵が格納されているファイルへのパスを指定し、対応するフィールドにパスフレーズ(存在する場合)を入力します。PhpStormにパスフレーズを記憶させるには、パスフレーズを保存チェックボックスを選択します。

    • OpenSSHの設定と認証エージェント : 認証情報ヘルパーアプリケーションによって管理されているSSH鍵を使用します(たとえば、Windowsの場合はPageant(英語)、MacおよびLinuxの場合はssh-agent(英語))。

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

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

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

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

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

  • the Show phpinfo buttonphpinfo の表示):このボタンをクリックすると、PhpStormはインストールの詳細とロードされた拡張機能および構成されたオプションのリストを含む別の情報ウィンドウを表示します。CLI インタープリターダイアログの構成オプションフィールドに指定された追加オプションはリストされていないことに注意してください。

  • デバッガー拡張 : 必要に応じてPhpStormで有効にするには、このフィールドにXdebug拡張の場所を指定します。

    PhpStorm 2016.2以降では、オンデマンドモードがサポートされています。オンデマンドモードでは、グローバルPHPインストール用のデバッガを無効にし、コマンドラインスクリプトのデバッグ時やコードカバレッジレポートが必要な場合にのみオンデマンドで自動的に有効にします。これにより、コマンドラインスクリプト(Composerや単体テストを含む)の実行速度が大幅に向上します。

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

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

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

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

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

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

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

  • the Show phpinfo buttonphpinfo の表示):このボタンをクリックすると、PhpStormはインストールの詳細とロードされた拡張機能および構成されたオプションのリストを含む別の情報ウィンドウを表示します。CLI インタープリターダイアログの構成オプションフィールドに指定された追加オプションはリストされていないことに注意してください。

  • デバッガー拡張 : 必要に応じてPhpStormで有効にするには、このフィールドにXdebug拡張の場所を指定します。

    PhpStorm 2016.2以降では、オンデマンドモードがサポートされています。オンデマンドモードでは、グローバルPHPインストール用のデバッガを無効にし、コマンドラインスクリプトのデバッグ時やコードカバレッジレポートが必要な場合にのみオンデマンドで自動的に有効にします。これにより、コマンドラインスクリプト(Composerや単体テストを含む)の実行速度が大幅に向上します。

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

デプロイ構成でアクセス可能なリモートインタープリター

  • 配備構成 : このリストから、PhpStormをターゲットホストに接続するSFTPタイプのサーバーアクセス構成を選択します。選択された構成で指定された設定が正常な接続を保証する場合、PhpStormはターゲットホストのURLアドレスをリンクとしてデプロイ・ホスト URLフィールドに表示します。

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

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

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

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

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

  • the Show phpinfo buttonphpinfo の表示):このボタンをクリックすると、PhpStormはインストールの詳細とロードされた拡張機能および構成されたオプションのリストを含む別の情報ウィンドウを表示します。CLI インタープリターダイアログの構成オプションフィールドに指定された追加オプションはリストされていないことに注意してください。

  • デバッガー拡張 : 必要に応じてPhpStormで有効にするには、このフィールドにXdebug拡張の場所を指定します。

    PhpStorm 2016.2以降では、オンデマンドモードがサポートされています。オンデマンドモードでは、グローバルPHPインストール用のデバッガを無効にし、コマンドラインスクリプトのデバッグ時やコードカバレッジレポートが必要な場合にのみオンデマンドで自動的に有効にします。これにより、コマンドラインスクリプト(Composerや単体テストを含む)の実行速度が大幅に向上します。

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

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

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

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

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

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

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

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

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

  • the Show phpinfo buttonphpinfo の表示):このボタンをクリックすると、PhpStormはインストールの詳細とロードされた拡張機能および構成されたオプションのリストを含む別の情報ウィンドウを表示します。CLI インタープリターダイアログの構成オプションフィールドに指定された追加オプションはリストされていないことに注意してください。

  • デバッガー拡張 : 必要に応じてPhpStormで有効にするには、このフィールドにXdebug拡張の場所を指定します。

    PhpStorm 2016.2以降では、オンデマンドモードがサポートされています。オンデマンドモードでは、グローバルPHPインストール用のデバッガを無効にし、コマンドラインスクリプトのデバッグ時やコードカバレッジレポートが必要な場合にのみオンデマンドで自動的に有効にします。これにより、コマンドラインスクリプト(Composerや単体テストを含む)の実行速度が大幅に向上します。

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

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

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

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

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

  • 環境変数 : このフィールドで、環境変数を定義します。詳細は環境変数の使用を参照してください。

  • ライフサイクル : この領域で、選択したサービスのDockerコンテナーをPhpStormによって管理する方法を選択します。
    • 常に新しいコンテナーを始める ('docker-composeラン') : このオプションを選択して、run(英語)コマンドを介してコンテナーを起動します。コンテナーは実行ごとに再起動されます。

    • 既存のコンテナーに接続する ('docker-compose exec') : このオプションを選択して、コンテナーを1回起動し、exec(英語)コマンドで接続します。

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

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

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

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

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

  • the Show phpinfo buttonphpinfo の表示):このボタンをクリックすると、PhpStormはインストールの詳細とロードされた拡張機能および構成されたオプションのリストを含む別の情報ウィンドウを表示します。CLI インタープリターダイアログの構成オプションフィールドに指定された追加オプションはリストされていないことに注意してください。

  • デバッガー拡張 : 必要に応じてPhpStormで有効にするには、このフィールドにXdebug拡張の場所を指定します。

    PhpStorm 2016.2以降では、オンデマンドモードがサポートされています。オンデマンドモードでは、グローバルPHPインストール用のデバッガを無効にし、コマンドラインスクリプトのデバッグ時やコードカバレッジレポートが必要な場合にのみオンデマンドで自動的に有効にします。これにより、コマンドラインスクリプト(Composerや単体テストを含む)の実行速度が大幅に向上します。

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

設定オプションダイアログ

項目

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

説明

名前

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

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

New

追加
Alt+Insert

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

the Remove button

除去
Alt+Delete

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

the Move up buttonthe Move down button

上下
Alt+Up / Alt+Down

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

最終更新日: 2019年11月14日

関連ページ:

PHP

WindowsとLinux用のmacOS用PHPプラグインが有効な場合にのみ、このノードとそのすべてのページを使用できます。プラグインはデフォルトで有効になっています。プラグインが無効になっている場合は、プラグインを管理する説明に従ってプラグインページでプラグインを有効にします。このページを使用して...

リモート PHPインタープリターの設定

リモート PHPインタープリターという用語は、リモートホストまたは仮想環境にインストールされたPHPエンジンを意味します。リモート PHPインタープリターという用語は、コンピューターにインストールされているローカルPHPインタープリターの反対語として使用されます。ローカルPHPインタープリターの設定...

Xdebugの設定

Xdebugのダウンロード:PHPバージョンと互換性のあるXdebug拡張をダウンロードし、インストールガイドの説明に従ってインストールします。AMPパッケージを使用している場合、Xdebug拡張機能が既にインストールされている可能性があります。パッケージに固有の手順を参照してください。Xdebug...

Docker

Dockerを使用すると、開発者は本番環境と同じ環境でコードをテストするためにコンテナー内にアプリケーションをデプロイできます。PhpStormはDockerプラグインを使用してDockerをサポートします。プラグインはバンドルされており、デフォルトで有効になっています。プラグインはデフォルトで有効...