PhpStorm 2026.1 Help

リモートサーバー構成を作成する

リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。 リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。

PhpStorm でリモートサーバー構成を作成するには、次の手順を実行してください:

  1. リモートホストで認証し、接続を設定して、そこにインストールされている Web サーバーと PhpStorm の間で接続します。

  2. マッピングを構成して、PhpStorm プロジェクトとホスト上のプロジェクトフォルダーおよび対応する URL パスを関連付けます。

1。 サーバー構成の名前、タイプ、可視性を指定する

  1. Ctrl+Alt+S を押して設定を開き、 ビルド、実行、デプロイ | デプロイ を選択します。

    または、メインメニューの ツール | デプロイ | 構成 に移動します。

  2. 既存のすべてのサーバー構成を一覧表示する左側のペインで、 項目を追加する をクリックし、サーバーとのデータ交換に使用するプロトコルに応じてサーバー構成タイプを選択します。

    • FTP :このオプションを選択すると、PhpStorm が FTP ファイル転送プロトコルを介してサーバーにアクセスします。

    • SFTP: このオプションを選択すると、PhpStorm が SFTP ファイル転送プロトコルを使ってサーバーにアクセスします。

    • FTPS :このオプションを選択すると、PhpStorm が SSL(FTPS 拡張機能)を利用した FTP ファイル転送プロトコルを介してサーバーにアクセスします。

    • WebDAV :このオプションを選択すると、PhpStorm が WebDAV ファイル転送プロトコル(WebDAV 拡張機能)を介してサーバーにアクセスします。

  3. 開いた 新規サーバーの作成 ダイアログで、サーバーへの接続の名前を入力し、 OK をクリックします。 新規サーバーの作成 ダイアログが閉じ、 デプロイ ノードの 接続タブに戻ります。

  4. サーバーのリストからデフォルトにするサーバーを選択し、サーバーリストの上にあるツールバーの 「デフォルトとして使用」ボタンです。デフォルトとして使用する をクリックして、 サーバーをデフォルトとしてマークします

  5. 他のプロジェクトでこのサーバーアクセス構成を再利用できるようにするには、 このプロジェクトでのみ表示 チェックボックスをオフにします。

2。 リモートホストとそのサーバーへの接続を設定する

接続 タブ (Ctrl+Alt+S| ビルド、実行、デプロイ | デプロイ) で、リモートホストアクセス、ファイル転送パラメーター、Web サーバー構成の設定を指定します。

  1. アクセスするには、ホストアドレス、ポート、ユーザー資格情報を指定します。 必要なフィールドは、使用するプロトコルの種類によって異なります。

    リモートホスト SFTP 接続を作成する
    • SSH 構成:: リストから以前に作成した SSH 構成の 1 つを選択するか、 閲覧ボタン をクリックして、 SSH 構成を作成する の説明に従って新しい構成を作成します。

    • ダウンロード / アップロードに Rsync を使用 チェックボックスを選択すると、PhpStorm がファイルのアップロードとダウンロードに Rsync を使用し、ファイル転送速度が向上します。

      Rsync の設定 をクリックして Rsync 設定ページを開き、Rsync を設定します。

    リモートホスト FTP、FTPS、WebDav 接続を作成する
    • ホスト:: データを交換するサーバーのホスト名を指定します。

    • ポート:: このサーバーがリッスンするポートを指定します。 FTP/FTPS の場合、デフォルト値は 21 です。 WebDAV の場合、デフォルト値は 6180 です。

    • ユーザー名パスワード: ホストへの登録時に指定したユーザー名とパスワードを入力します。

      パスワードを保存する チェックボックスを選択すると、パスワードを PhpStorm に永続的に保存できます (そうでない場合は、IDE の再起動まで一時的に保存されます)。

      または、 匿名としてログイン チェックボックスを選択して、サーバーとの匿名認証を有効にし、メールアドレスをパスワードとして使用します。

  2. リモートホストの Web サーバーへの接続を設定します。

    • ルートパス: リモートファイルシステムを参照し、サーバーパスマッピングと除外パスを設定するためのリモートディレクトリルートとして使用されるフォルダーを指定します。

      次のいずれかを実行します:

      • デフォルトの / パスを受け入れると、サーバー上の ルート フォルダーを指します。

      • パスを手動で入力するか、 閲覧ボタン をクリックして、開いた ルートパスを選択 ダイアログで目的のフォルダーを選択します。

      • 自動検出 をクリックしてください。 PhpStorm は、FTP/SFTP サーバー上のユーザーのホームフォルダー設定を検出し、それに応じてルートパスを設定します。 このボタンは、資格情報を指定した場合にのみ有効になります。

    • Web サーバーの URL​: ルートパス で指定されたフォルダーに設定された URL アドレスを指定します。 HTTPHTTPS の両方がサポートされています。

      フィールドの右上隅にある 閲覧 をクリックして開き、提供された Web サーバー URL を確認します。

  3. (オプション) 拡張設定 セクションを展開して、次の説明に従い詳細設定を行います:

3。 プロジェクトフォルダーをサーバーフォルダーと URL パスにマップする

マッピング タブ (Ctrl+Alt+S| ビルド、実行、デプロイ | デプロイ) で、以下を指定します。

  1. ローカルパス: ローカルプロジェクトフォルダーへの絶対パス。 PhpStorm は、現在開いているプロジェクトへのパスをこのフィールドに自動的に入力します。

  2. デプロイ パス: サーバールート直下にあり、 ローカルパス フィールドで指定したプロジェクトフォルダーの内容を PhpStorm がアップロードするためのフォルダーです。

    指定した名前のフォルダーがサーバー上に存在しない場合は、 プロジェクトアップロードを実行すると PhpStorm によってそのフォルダーが作成されます。

  3. Web パス: デプロイ パス で指定されたフォルダーに設定された URL パスです。 スラッシュ(/) を使うとルートフォルダーを指定できます。ディレクトリがウェブからアクセスできない場合はフィールドを空欄のままにしてください。

サーバー構成が追加されたので、 リモートホスト ツールウィンドウでサーバーのファイルやフォルダーにアクセスできます。 メインメニューの ツール | デプロイ | リモートホストの閲覧 に移動し、開いたツールウィンドウで、ドロップダウンリストから構成されたサーバーを選択します。

リモートホストツールウィンドウを開き、サーバーを選択する
2026 年 5 月 22 日