チュートリアル: PhpStorm でデプロイ
このチュートリアルでは、PhpStorm を使用して、コードのデプロイの構成および管理をステップ実行で説明します。
デプロイサーバーを構成する
新しいサーバーを追加する
Ctrl+Alt+S を押して設定を開き、 を選択します。
または、メインメニューの に移動します。
をクリックし、作成するサーバーのタイプを選択します。 この場合は、 ローカルまたはマウント済みフォルダー です。

開いた 新規サーバーの作成 ダイアログでサーバー名を入力し、 OK をクリックします。
新しいサーバーが追加されましたが、アップロードされたファイルを実際に参照する Web サーバー URL http://localhost のみが表示されます。
サーバーのルートフォルダーを指定する
フォルダー フィールドで、プロジェクトファイルをアップロードするディレクトリを指定します。
この場合、これは Users/jetbrains/deployment ローカルフォルダーです。 パスを手動で入力するか、 Shift+Enter を押します。
この構成を後でエクスポートできるように、 このプロジェクトでのみ表示 オプションを無効化します。

デプロイパスを指定する
次に、 マッピングタブに切り替えます。
デフォルトでは、 ローカルパス フィールドにはプロジェクトルートへのパスが含まれています。 ただし、プロジェクトツリー内の他のディレクトリを選択することもできます。 デフォルトのパスを使用しましょう。
デプロイ パス フィールド(デフォルトでは空)で、PhpStorm が ローカルパス フィールドで指定されたフォルダーからデータをアップロードするサーバー上のフォルダーを指定します。
この例では、 アプリケーションは です。 このパスは、Web サーバーのルートフォルダー ( Users/jetbrains/deployment ) を基準として指定されます。
Web パス のデフォルトの / 値のままにします。

変更を適用すると、サーバーを使用できるようになります。
リモートホストの参照
サーバーが起動中であることを確認するには、メインメニューで を選択すると、PhpStorm ウィンドウの右側に リモートホストツールウィンドウが表示されます:

ファイルのデプロイ
サーバーにファイルをアップロードする
まず、ファイルの 1 つをリモートサーバーにアップロードしましょう。
プロジェクト ツールウィンドウ (Alt+1) で、アップロードするファイルを右クリックします。 この場合、これは README.md ファイルです。
コンテキストメニューから を選択し、アップロードを確認して、アップロード結果を確認します。

プロジェクト内の各ディレクトリの内容をアップロードすることもできます。 プロジェクト ツールウィンドウでアップロードするディレクトリを右クリックし、 を選択します。
リモートとローカルバージョンを比較する
README.md ファイルにはローカルコピーとリモートコピーがあり、それらは同一です。 ローカルバージョンを変更します。
リモートホストツールウィンドウ ツールウィンドウで、 README.md を右クリックし、 ローカルバージョンと比較 を選択します。 PhpStorm によって差分ビューアーが開きます。

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

はい をクリックします。
以前にサーバーにアップロードされている場合は、ディレクトリ全体をダウンロードすることもできます。
変更を同期する
Ctrl+Z を押して、 README.md ファイルの変更を元に戻します。
README.md ファイルをクリックし、メインメニューから を選択します。
PhpStorm は、個々の変更を承認または拒否できる差分ビューアーを表示します。

デフォルトのサーバーにファイルを自動的にアップロードする
PhpStorm プロジェクトとまったく同じファイルをサーバー上に用意する必要がある場合、自動アップロードが役立ちます。 自動アップロードとは、IDE で変更が発生するたびに、その変更がデフォルトのデプロイサーバーにデプロイされることを意味します。
変更されたファイルの自動アップロード中にその設定がデフォルトで適用される場合、デプロイサーバーはデフォルトと見なされます。
デフォルトサーバーを定義する
Ctrl+Alt+S を押して設定を開き、 を選択します。
または、メインメニューの に移動します。
サーバーのリストからデフォルトにするサーバーを選択し、サーバーリストの上にあるツールバーの
をクリックします。
自動アップロードを有効にする
デフォルトサーバーが設定されると、このサーバーへのアップロードを自動化できます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
または、メインメニューの に移動します。
変更されたファイルをデフォルトサーバーに自動的にアップロード ドロップダウンリストから、次のオプションのいずれかを選択します。
常に: 自動保存および明示的保存のたびにファイルをアップロードします。
明示的な保存操作時: この保存が を選択するか、 Ctrl+S を押して手動で呼び出された場合にのみ、保存後にファイルをアップロードします。
常に モードは本番環境へのデプロイは推奨されません:開発中に不完全なコードがアップロードされ、本番アプリケーションが破損する可能性があります。
外部の変更をアップロードする
デフォルトでは、 VCS ブランチの変更、 SASS または LESS のコンパイル、 File Watcher などの外部プロセスによってファイルが変更された場合、PhpStorm もファイルをアップロードします。 この動作を変更して外部の変更をスキップするには、 変更されたファイルをデフォルトサーバーにアップロードする を 常に に設定し、 外部変更をスキップする チェックボックスを選択します。

要約
この非常に基本的なチュートリアルに合格し、次のタスクを実行しました:
独自のサーバーを作成して構成しました。
ファイルとフォルダーのアップロードおよびダウンロード。
ローカルとリモートのバージョンを比較しました。
サーバーをデフォルトとして構成しました。
外部変更の自動アップロードを有効にしました。