PhpStorm 2026.1 Help

チュートリアル: PhpStorm でデプロイ

このチュートリアルでは、PhpStorm を使用して、コードのデプロイの構成および管理をステップ実行で説明します。

デプロイサーバーを構成する

新しいサーバーを追加する

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

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

  2. 項目を追加する をクリックし、作成するサーバーのタイプを選択します。 この場合は、 ローカルまたはマウント済みフォルダー です。

    サーバーの追加ダイアログ
  3. 開いた 新規サーバーの作成 ダイアログでサーバー名を入力し、 OK をクリックします。

新しいサーバーが追加されましたが、アップロードされたファイルを実際に参照する Web サーバー URL http://localhost のみが表示されます。

サーバーのルートフォルダーを指定する

  1. フォルダー フィールドで、プロジェクトファイルをアップロードするディレクトリを指定します。

    この場合、これは Users/jetbrains/deployment ローカルフォルダーです。 パスを手動で入力するか、 Shift+Enter を押します。

  2. この構成を後でエクスポートできるように、 このプロジェクトでのみ表示 オプションを無効化します。

    デプロイ接続タブ

デプロイパスを指定する

  1. 次に、 マッピングタブに切り替えます。

    デフォルトでは、 ローカルパス フィールドにはプロジェクトルートへのパスが含まれています。 ただし、プロジェクトツリー内の他のディレクトリを選択することもできます。 デフォルトのパスを使用しましょう。

  2. デプロイ パス フィールド(デフォルトでは空)で、PhpStorm が ローカルパス フィールドで指定されたフォルダーからデータをアップロードするサーバー上のフォルダーを指定します。

    この例では、 アプリケーションは です。 このパスは、Web サーバーのルートフォルダー ( Users/jetbrains/deployment ) を基準として指定されます。

  3. Web パス のデフォルトの / 値のままにします。

    デプロイマッピングタブ

変更を適用すると、サーバーを使用できるようになります。

リモートホストの参照

サーバーが起動中であることを確認するには、メインメニューで ツール | デプロイ | リモートホストの閲覧 を選択すると、PhpStorm ウィンドウの右側に リモートホストツールウィンドウが表示されます:

リモートホストツールウィンドウ

ファイルのデプロイ

サーバーにファイルをアップロードする

まず、ファイルの 1 つをリモートサーバーにアップロードしましょう。

  1. プロジェクト ツールウィンドウ (Alt+1) で、アップロードするファイルを右クリックします。 この場合、これは README.md ファイルです。

  2. コンテキストメニューから デプロイ | MyRemoteServer にアップロードする を選択し、アップロードを確認して、アップロード結果を確認します。

    デプロイアップロード

プロジェクト内の各ディレクトリの内容をアップロードすることもできます。 プロジェクト ツールウィンドウでアップロードするディレクトリを右クリックし、 デプロイ | MyRemoteServer にアップロードする を選択します。

リモートとローカルバージョンを比較する

README.md ファイルにはローカルコピーとリモートコピーがあり、それらは同一です。 ローカルバージョンを変更します。

  • リモートホストツールウィンドウ ツールウィンドウで、 README.md を右クリックし、 ローカルバージョンと比較 を選択します。 PhpStorm によって差分ビューアーが開きます。

    Diff ビューアー

サーバーからファイルをダウンロードする

  1. リモートホストツールウィンドウ ツールウィンドウで、 README.md ファイルを右クリックし、 ここからダウンロード を選択します。 PhpStorm に警告が表示されます。

    デプロイダウンロードの警告
  2. はい をクリックします。

    以前にサーバーにアップロードされている場合は、ディレクトリ全体をダウンロードすることもできます。

変更を同期する

  1. Ctrl+Z を押して、 README.md ファイルの変更を元に戻します。

  2. README.md ファイルをクリックし、メインメニューから ツール | デプロイ | MyRemoteServer にデプロイされた内容と同期する を選択します。

    PhpStorm は、個々の変更を承認または拒否できる差分ビューアーを表示します。

    デプロイ同期

デフォルトのサーバーにファイルを自動的にアップロードする

PhpStorm プロジェクトとまったく同じファイルをサーバー上に用意する必要がある場合、自動アップロードが役立ちます。 自動アップロードとは、IDE で変更が発生するたびに、その変更がデフォルトのデプロイサーバーにデプロイされることを意味します。

変更されたファイルの自動アップロード中にその設定がデフォルトで適用される場合、デプロイサーバーはデフォルトと見なされます。

デフォルトサーバーを定義する

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

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

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

自動アップロードを有効にする

デフォルトサーバーが設定されると、このサーバーへのアップロードを自動化できます。

  1. Ctrl+Alt+S を押して設定を開き、 デプロイ | オプション を選択します。

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

  2. 変更されたファイルをデフォルトサーバーに自動的にアップロード ドロップダウンリストから、次のオプションのいずれかを選択します。

    • 常に: 自動保存および明示的保存のたびにファイルをアップロードします。

    • 明示的な保存操作時: この保存が ファイル | すべて保存 を選択するか、 Ctrl+S を押して手動で呼び出された場合にのみ、保存後にファイルをアップロードします。

常に モードは本番環境へのデプロイは推奨されません:開発中に不完全なコードがアップロードされ、本番アプリケーションが破損する可能性があります。

外部の変更をアップロードする

デフォルトでは、 VCS ブランチの変更SASS または LESS のコンパイルFile Watcher などの外部プロセスによってファイルが変更された場合、PhpStorm もファイルをアップロードします。 この動作を変更して外部の変更をスキップするには、 変更されたファイルをデフォルトサーバーにアップロードする常に に設定し、 外部変更をスキップする チェックボックスを選択します。

外部変更をスキップする

要約

この非常に基本的なチュートリアルに合格し、次のタスクを実行しました:

  • 独自のサーバーを作成して構成しました。

  • ファイルとフォルダーのアップロードおよびダウンロード。

  • ローカルとリモートのバージョンを比較しました。

  • サーバーをデフォルトとして構成しました。

  • 外部変更の自動アップロードを有効にしました。

2026 年 5 月 22 日