PHP リモートインタープリターの構成ダイアログ
このダイアログは、PHP リモートインタープリタープラグインが有効な場合にのみ使用できます。PHP リモートインタープリタープラグインは PhpStorm にバンドルされており、デフォルトで有効になります。プラグインが無効になっている場合は、プラグインのマッピングの説明に従って で有効にします。
ダイアログは、CLI インタープリターダイアログの左側のペインで追加 をクリックしてポップアップメニューから Docker、Vagrant、VM、WSL、リモートからを選択すると開きます。
このダイアログを使用して、リモートホストまたは Vagrant または Docker インスタンスに設定された開発環境にインストールされた PHP エンジンへのアクセスを設定します。
項目 | 説明 |
---|---|
SSH | SSH 認証情報を介してリモートホスト上の PHP インタープリターへのアクセスを構成するには、このオプションを選択します。SSH 構成リストから、作成された SSH 構成の 1 つを選択するか、 インタープリター構成を使用するには、プロジェクトフォルダー、プロジェクトファイルのコピー先のサーバー上のフォルダー、サーバー上のコピーされたデータにアクセスするための URL アドレス間の対応を設定するパスマッピングが必要です。PhpStorm はまず、使用可能なすべてのアプリケーションレベルの構成を処理することにより、パスマッピング自体を取得しようとします。PhpStorm が、選択された SSH 構成で指定されたものと同じホストの構成を検出した場合、これらの構成からのマッピングは自動的にマージされます。このホストの構成が見つからない場合、PhpStorm はパスマッピングが構成されていないことを通知するエラーメッセージを表示します。 この問題を解決するには、ビルド、実行、デプロイノードのデプロイページを開き、サーバーアクセス設定を選択し、マッピングタブに切り替え、リモートサーバー構成を作成する、セクションローカルフォルダーをサーバー上のフォルダーにマップし、それらにアクセスするための URL アドレスの説明に従ってローカルフォルダーをサーバー上のフォルダーにマップします。 |
Docker | このオプションは、PHP Docker および Docker プラグインが有効になっている場合にのみ使用できます。プラグインはデフォルトで有効になっています。プラグインが無効になっている場合は、プラグインのインストールの説明に従って、プラグインページのインストール済みタブでプラグインを有効にします。 Docker コンテナーで動作する PHP インタープリターへのアクセスを設定するには、このオプションを選択します。ダイアログのフィールドで、以下を指定します。
|
Docker Compose | このオプションは、PHP Docker および Docker プラグインが有効になっている場合にのみ使用できます。プラグインはデフォルトで有効になっています。プラグインが無効になっている場合は、プラグインのインストールの説明に従って、プラグインページのインストール済みタブでプラグインを有効にします。 マルチコンテナーアプリケーションの Docker コンテナーで動作する PHP インタープリターへのアクセスを設定するには、このオプションを選択します。ダイアログのフィールドで、以下を指定します。
|
PHP インタープリターパス | このフィールドには、選択したリモート開発環境の構成に従って、PHP 実行ファイルの場所を指定します。
別のフォルダーを指定するには、 OK をクリックすると、PhpStorm は PHP 実行可能ファイルが実際に指定されたフォルダーに格納されているかどうかをチェックします。
|
Vagrant | このオプションは、Vagrant リポジトリプラグインがインストールされ、有効になっている場合にのみ使用できます。Vagrant プラグインは PhpStorm にバンドルされていませんが、JetBrains マーケットプレイスからプラグインをインストールするに従って、設定 | プラグインページのタブマーケットプレースにインストールできます。 Vagrant の資格情報を使用して Vagrant インスタンスにインストールされた PHP インタープリターへのアクセスを設定するには、このオプションを選択します。技術的には、VagrantFile の環境設定ファイルが置かれているフォルダーです。この設定に基づいて、PhpStorm は Vagrant ホストを検出し、それを Vagrant ホスト URL read-only フィールドのリンクとして表示します。 インタープリター構成を使用するには、プロジェクトフォルダー、プロジェクトファイルをコピーするサーバー上のフォルダー、サーバー上のコピーデータにアクセスするための URL アドレス間の対応関係を設定するパスマッピングが必要です。PhpStorm は、VagrantFile 構成ファイルからのパスマッピングを評価します。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/ps_plugins_settings.png)
プラグインのインストール
プラグインは PhpStorm のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains マーケッ...
![](https://pleiades.io/icons/phpstorm.png)
CLI インタープリター
PHP ページの開発環境セクションにある CLI インタープリターリストの横にあるをクリックすると、ダイアログが開きます。このダイアログを使用して、PHP エンジンをインタープリターとして設定します。ローカル PHP インタープリターを構成するおよびリモート PHP インタープリターの構成を参照してください。このダイアログでは、新しいインタープリターを追加したり、既存のインタープリターを編集または削除したりできます。ダイアログは 2 つのペインで構成されています。左側のペインには、ローカルとリモート...
![](https://resources.jetbrains.com/help/img/idea/2024.1/remote-host-sftp.png)
リモートサーバー構成を作成する
リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。PhpStorm でリモートサーバー構成を作成するには、次の手順を実行する必要があります。リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと PhpStorm の間にあります。PhpStorm プロジェクトとホスト上のプロジェクトフォルダー間のマッピン...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ps_DockerSettings.png)
Docker
Docker は、分離された再現可能な環境で実行可能ファイルをデプロイおよび実行するためのツールです。これは、たとえば、本番環境と同じ環境でコードをテストする場合に役立ちます。PhpStorm は Docker 機能を統合し、Docker イメージの作成、Docker コンテナーの実行、Docker Compose アプリケーションの管理、パブリックおよびプライベート Docker レジストリの使用など、IDE から直接実行するための支援を提供します。Docker プラグインを有効にするこの機能は...
![](https://resources.jetbrains.com/help/img/idea/2024.1/docker_path_mappings_for_vm.png)
Docker 接続設定
PhpStorm から Docker エンジン API にアクセスするための設定を指定します。Docker と PhpStorm の統合の使用方法の詳細については、「Docker」を参照してください。Docker プラグインを有効にするこの機能は、デフォルトで PhpStorm にバンドルされて有効になっている Docker プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、...
![](https://resources.jetbrains.com/help/img/idea/2024.1/docker_registry_settings.png)
Docker レジストリ設定
Docker イメージの保存と配布に使用される Docker レジストリにアクセスするための設定を指定します。Docker プラグインを有効にするこの機能は、デフォルトで PhpStorm にバンドルされて有効になっている Docker プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Docker プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。デフォ...