PhpStorm 2020.2ヘルプ

SSHターミナルを実行する

PhpStormからSSH セッションを直接起動できます。専用のSSHターミナルでコマンドを実行することにより、SSHトンネルを介してリモート WebサーバーまたはVagrantインスタンス(仮想マシン)上のデータにアクセスできます。主にファイルのアップロードとダウンロードです。

SSHターミナルでの作業を準備する

  1. 宛先サーバー環境でSSHサーバー(リモート WebサーバーまたはVagrantインスタンス(仮想マシン))が使用可能であることを確認してください。

  2. 宛先環境の SSHサーバーにアカウントを登録し、サーバーポリシーに応じて、SSHキーのペアまたはパスワードを生成します。

    SSHキーの操作の詳細については、新しいSSH鍵を生成してssh-agentに追加する(英語)チュートリアルを参照してください。

  3. 宛先環境を指定し、それとの接続を確立するための設定を指定します。

    1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、ツール | SSH ターミナル に移動します。

    2. 接続設定領域で、宛先環境を指定します

      • 現在の Vagrant : 現在実行中のVagrant仮想マシンでSSHターミナルのコマンドを実行するには、このオプションを選択します。

      • デフォルト・リモート・インタープリター : このオプションを選択すると、デフォルトのリモートインタープリターが実行される同じホストでSSHターミナルのコマンドが実行されます。

      • SSH設定 : このオプションを選択すると、ローカルまたはリモート Webサーバー上でSSHターミナルのコマンドが実行され、SSH 構成のいずれかを介してアクセスできるようになります。

        • 実行ごとにSSH構成を選択する : このオプションが選択されている場合、メインメニューからツール | SSH セッションの開始を選択するたびに、ポップアップから目的の構成を選択する必要があります。

        • 目的のSSH構成がリストに表示されない場合は、構成を設定するリンクをクリックし、SSH 構成ページで定義します。

    3. デフォルト・エンコードリストから、SSHターミナルで使用する希望のエンコードを選択します。

SSHターミナルを起動する

  1. メインメニューからツール | SSH セッションの開始を選択します。または、ヘルプ | アクションの検索 Ctrl+Shift+A ダイアログを呼び出し、sshを起動します。を検索して、SSH セッションの開始を選択します。

  2. 設定/環境設定ダイアログ Ctrl+Alt+Sツール | SSH ターミナルページで定義されている接続設定に応じて、以下のタイプの動作が可能です。

    • デフォルト・リモート・インタープリターオプションが選択されている場合、SSHターミナルはデフォルトのリモートインタープリターが実行されているのと同じホストへのアクセスを提供します。

    • 現在の Vagrantオプションが選択されている場合、SSHターミナルは現在実行中のVagrant仮想マシンへのアクセスを提供します。詳細は、Vagrant: 再現可能な開発環境の使用を参照してください。

    • SSH設定オプションが選択されている場合、SSHターミナルは、リストから選択されたSSH設定を介してアクセス可能なサーバー上のデータを制御します。詳細については、SSH構成を作成するを参照してください。

    • 実行ごとにSSH構成を選択するオプションが選択されている場合、PhpStormは希望のSSH設定を選択するためのリストを表示します。

最終更新日: 2020年8月19日

関連ページ:

Vagrant: 再現可能な開発環境の使用

PhpStormはVagrantと統合され、Vagrantfile構成ファイルによって定義された再現可能な開発環境の作成を支援します。IDEを移動せずに、仮想ボックスの作成と削除、Vagrantボックスの初期化、Vagrant構成ファイルから設定を読み取ることによるリモートインタープリターの構成、お...

リモート PHP インタープリターの構成

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

SSH構成を作成する

PhpStormでは、リモートサーバーのSSH接続パラメーターを専用のSSH構成として保存できます。作成された構成は、リモートインタープリターの構成、SFTP デプロイサーバーへの接続、およびSSHセッションの起動に使用できます。設定/環境設定ダイアログ で、ツール | SSH 構成に移動します。既...

Docker

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