PhpStorm 2024.1 ヘルプ

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

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

PhpStorm でローカルサーバー構成を作成するには、PhpStorm とサーバー間の接続を設定し、PhpStorm プロジェクトとサーバー上のプロジェクトフォルダーおよび対応する URL パス間のマッピングを構成する必要があります。

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

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

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

  2. 既存のサーバー構成をすべてリストした左側のペインで、追加 Add item をクリックして、ポップアップメニューでローカルまたはマウント済みフォルダーを選択します。

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

  4. ツールバーの the Use as default button をクリックして、サーバーをデフォルトとしてマークします

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

2. サーバーへの接続を設定する

接続タブ (Ctrl+Alt+S | ビルド、実行、デプロイ | デプロイ ) で、サーバー設定を指定します。

  • フォルダー : サーバー構成ファイルで定義されているサーバードキュメントルートへの絶対パスを指定します。ドキュメントルート自体の他に、ドキュメントルートにある他の既存のフォルダーも指定できます。

    ドキュメントルートは、Web サーバーが Web サーバー URL にファイルを提供するフォルダーです。

  • Web サーバーの URL : サーバー構成ファイル内のサーバードキュメントルートにマップされた URL アドレス (ホスト名と (オプションで) ポート)。これは、アプリケーションの Web アドレスのベース URL です。HTTPHTTPS の両方がサポートされています。

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

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

マッピングタブ (Ctrl+Alt+S | ビルド、実行、デプロイ | デプロイ ) で、PhpStorm で開いたプロジェクトとそれに対応するサーバードキュメントルートのフォルダー間のマッピングを指定します。

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

  • デプロイメントパス : PhpStorm がローカルパスフィールドで指定されたプロジェクトフォルダーの内容をアップロードする、サーバードキュメントルートのフォルダー。

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

    最も簡単な方法は、プロジェクトルートフォルダー全体をサーバードキュメントルートのフォルダーにマップすることです。この場合、プロジェクトフォルダー構造はサーバー上で再作成されます。

  • Web パス : デプロイメントパスで指定されたフォルダーに設定された URL パス。ルートフォルダーを指すにはスラッシュ (/) を使用できます。また、Web からディレクトリにアクセスできない場合は、フィールドを空白のままにすることもできます。

関連ページ:

デプロイ

このページでは、PhpStorm とサーバー間の対話を制御できるサーバーアクセス構成とサーバーグループを作成、編集、削除します。サーバーを使用する場合は、サーバーがリモートホスト上にあるかコンピューター上にあるかに関係なく、サーバーアクセス構成を定義する必要があります。サーバーアクセス構成およびサーバーグループの操作の詳細については、「Web サーバーに接続するおよびサーバーをグループに編成する」を参照してください。ツールバーのアイコンとコンテキストメニューのコマンド:ツールバーのボタンとコン...

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

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

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

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

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

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