PhpStorm 2024.1 ヘルプ

Web サーバーに接続する

PhpStorm は、次の 3 種類の「ローカル開発 — デプロイサーバー」構成を区別します。

  • インプレースサーバー構成。

    インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の PhpStorm プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、PhpStorm でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。

    インプレースサーバー構成を作成する

  • ローカルサーバーの構成。

    ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、PhpStorm プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。

    ローカルサーバー構成を作成する

  • リモートサーバーの構成。

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

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

必要なだけ多くの設定を定義できるため、アップロード / ダウンロードの設定を柔軟に切り替えることができます。

コードを複数のサーバーにデプロイする必要がある場合は、サーバーグループを作成して各サーバーに個別にデプロイすることを避けます。

デフォルトのサーバーアクセス構成

次の場合に PhpStorm がサイレントに適用するように、サーバー構成をデフォルトとして設定できます。

  1. 設定ダイアログ(Ctrl+Alt+S)で、ビルド、実行、デプロイ | デプロイに移動し、中央のペインで必要なサーバーアクセス構成を選択して、ツールバーの the Use as default button をクリックします。

    または、PhpStorm ステータスバーのデフォルトのデプロイサーバーウィジェットをクリックし、ポップアップメニューから目的のサーバーまたはサーバーグループを選択します。

    Selecting a default deployment server in PhpStorm status bar
  2. デフォルトサーバーへのアップロードを構成するには、ビルド、実行、デプロイ | デプロイ | オプションに移動します。

関連ページ:

ローカルサーバー構成を作成する

ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、PhpStorm プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。PhpStorm でローカルサーバー構成を作成するには、PhpStorm とサーバー間の接続を設定し、PhpStorm プロジェクトとサーバー上のプロジェクトフォルダーおよび対応する URL パス間のマッピングを構成す...

インプレースサーバー構成を作成する

インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の PhpStorm プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、PhpStorm でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。PhpStorm でインプレースサーバー構成を作成するには、サーバードキュメントルートにマップされた Web サーバー URL...

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

リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。PhpStorm でリモートサーバー構成を作成するには、次の手順を実行する必要があります。リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと PhpStorm の間にあります。PhpStorm プロジェクトとホスト上のプロジェクトフォルダー間のマッピン...

サーバーをグループに編成する

サーバーグループを使用すると、サーバー構成をグループ化し、単一のエンティティと同じように使用できます。コードを複数のサーバーにデプロイする必要がある場合は、サーバーグループを使用して各サーバーに個別にデプロイしないようにすることができます。サーバーグループを作成するを押して設定を開き、を選択します。または、メインメニューのに移動します。既存のサーバー構成をすべてリストした左側のペインで、追加をクリックして、ポップアップメニューでサーバーグループを選択します。開いた新規グループの作成ダイアログで

ファイルのアップロードとダウンロード

PhpStorm では、プロジェクトファイルとフォルダーをデプロイサーバーにアップロードするための次の 2 つの方法が提供されています。メニューコマンドからいつでも手動で実行。ファイルが更新されるたびに、またはデバッグセッションを開始する前に、またはバージョン管理システムへのコミット中に自動的に行われます。ファイルとフォルダーをダウンロードする場合、PhpStorm は手動モードのみをサポートします。PhpStorm は、ファイル転送ツールウィンドウにログを表示します。ファイルまたはフォルダーを...

デプロイされたファイルとフォルダーをローカルバージョンと比較する

PhpStorm プロジェクト内のファイルおよびフォルダーと、サーバー上のそれらのバージョンとの対応は、デプロイサーバーマッピングによって設定されます。わかりやすくするために、サーバーが実際にマシンにインストールされている場合でも、PhpStorm プロジェクト内のすべてのファイルまたはフォルダーはローカルと呼ばれ、サーバー上のすべてのファイルまたはフォルダーはリモートと呼ばれます。詳細については、Web サーバーに接続するを参照してください。サーバーにアクセスするメインメニューからまたはを選択...