PhpStorm 2024.3 ヘルプ

既存のプロジェクトをインポート

別の IDE または専用エディターで作成された既存のソースコードを中心に PhpStorm プロジェクトをセットアップできます。PhpStorm はコードベースを分析し、設定を含む .idea ディレクトリをコードベースに追加します。

プロジェクトを開く (簡単なインポート)

現在プロジェクトで Web サーバーを使用しない場合は、プロジェクトファイルが含まれるフォルダーを開くだけで済みます。このオプションは、選択したプロジェクトをそのまま PhpStorm にインポートします (開きます)。

  1. PhpStorm を起動します。

    ウェルカム画面が開いたら、オープンをクリックします。

    それ以外の場合は、メインメニューのファイル | オープンに移動します。

  2. 開いたダイアログで、ソース、ライブラリ、その他のアセットが配置されているディレクトリを選択し、オープンをクリックします。

  3. 別のプロジェクトで作業していた場合は、新しいプロジェクトを新しいダイアログで開くか、現在のプロジェクトで開くかを選択します。

Web サーバーをセットアップし、そこからプロジェクトファイルをインポートする

ソースファイルのほかに、アプリケーションデプロイ用に Web サーバーが構成されている場合は、既存ファイルから新規プロジェクトウィザードを使用して PhpStorm プロジェクトをセットアップします。このウィザードは、さまざまなソースファイルの場所とサーバー構成 ( インプレース、ローカル、リモート ) に対応するさまざまなシナリオをカバーし、プロジェクトルートのフォルダーを構成する手順を案内します。

Web サーバーはローカルにインストールされ、ソースファイルはドキュメントルート配下にあります

  1. メインメニューからファイル | 既存ファイルから新規プロジェクトを選択します。

  2. シナリオページを選択するで、Web サーバーはローカルにインストールされ、ソースファイルはドキュメントルート配下にありますを選択し、次へをクリックします。

  3. プロジェクトディレクトリの選択ページで、ソースが保存されているフォルダーを選択してツールバーの Project icon アイコンをクリックするか、選択のコンテキストメニューからプロジェクトルートを選択してフォルダープロジェクトルートを指定します。PhpStorm は選択されたフォルダーを Project icon アイコンでマークします。

  4. プロジェクトルート以下のフォルダーを設定します。あるいは、後から設定 (Ctrl+Alt+S) | で実行することもできます。ディレクトリ次へをクリックします。

  5. ローカルサーバーの指定ページで、使用するサーバーアクセス構成を指定します。詳細については、「Web サーバーに接続する」を参照してください。

    以下のいずれか 1 つを実行します:

    • 既存サーバーの使用を選択し、関連するサーバー構成をリストから選択します。このリストには、icon_inplace_server.png でマークされたタイプインプレースの構成のみが含まれています。これは、ファイルがすでにサーバードキュメントルートにあるためです。

    • 新規ローカルサーバーの追加を選択し、次へをクリックして、開くローカルサーバーの追加ページで新しいサーバーアクセス設定を定義します。

      1. 名前フィールドにサーバー構成名を指定します。PhpStorm 自体は、構成タイプをインプレースに設定します。

      2. Web サーバーの URL フィールドに、サーバー構成ファイルで定義されているサーバーのドキュメントルートに関連付けられた URL アドレスを入力します。この URL アドレスは、アプリケーションの URL アドレスを作成するための開始点になります。

        HTTPHTTPS の両方がサポートされています。

        例: デフォルトのドキュメントルートhtdocs フォルダーに設定され、その中のデータにアクセスするためのデフォルトの URL アドレスは http://localhost です。デフォルトのポート 80 を変更した場合は、ポート http://localhost:<port> を明示的に指定する必要があります。

        準備ができたら次へをクリックします。

      3. Web パスの指定ページで、プロジェクトのルートフォルダーにアクセスするための URL アドレスを指定します。プロジェクトルートの Web パスフィールドに、サーバー構成ファイルで指定されたサーバードキュメントルートを基準としたプロジェクトルートフォルダーへのパスを入力します。入力すると、PhpStorm は URL アドレスを動的に構築し、プロジェクト URL 読み取り専用フィールドにリンクとして表示します。URL アドレスが正しく構築されていること、およびプロジェクトルートに確実にアクセスできることを確認するには、リンクをクリックします。

      詳細は、インプレースサーバー構成を作成するを参照してください。

  6. 作成をクリックし、プロジェクトウィンドウを開くオプションを指定します。

Web サーバーはローカルにインストールされ、ソースファイルはローカルの他の場所ににあります

  1. メインメニューからファイル | 既存ファイルから新規プロジェクトを選択します。

  2. シナリオページを選択するで、Web サーバーはローカルにインストールされ、ソースファイルはローカルの他の場所ににありますを選択し、次へをクリックします。

  3. ローカルパスの指定ページで、プロジェクトルートを指定します。ソースが保存され、プロジェクトが作成されるフォルダーを指定します。

  4. サーバーの指定ページで、サーバーとの対話を可能にするサーバーアクセス構成を指定します。詳細については、「Web サーバーに接続する」を参照してください。

    以下のいずれか 1 つを実行します:

    • 既存サーバーの使用を選択し、関連するサーバー構成をリストから選択します。このリストには、icon_local_server.png とマークされたタイプローカルの設定だけが含まれています。ファイルはマシン上にローカルに保存されているためサーバードキュメントルートに格納されているため、インプレースタイプの設定は適合しません。

    • 新規ローカルサーバーの追加を選択し、次へをクリックして、サーバーの追加ページで新しいサーバーアクセス設定を定義します。

      1. 名前フィールドにサーバー構成名を指定します。PhpStorm 自体は、構成タイプをローカルに設定します。

      2. プロジェクトファイルのアップロード / ダウンロード領域のフォルダーフィールドで、サーバー構成ファイルで定義されているサーバードキュメントルートへの絶対パスを指定します。ドキュメントルート自体の他に、ドキュメントルートにある他の既存のフォルダーも指定できます。

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

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

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

        次へをクリックします。

      詳細と例については、「ローカルサーバー構成を作成する」を参照してください。

  5. 新規プロジェクトの作成: リモートパスの選択ページで、PhpStorm がプロジェクトファイルをアップロードするサーバー上にフォルダーを作成します。このフォルダーはサーバーではプロジェクトルートと呼ばれ、自動的にプロジェクトルートにマップされます。

    このページには、指定されたサーバー構成ルートの下にあるフォルダーのツリーが表示されます。関連する親フォルダーを選択し、コンテキストメニューでフォルダーの作成を選択します。新しいフォルダーがツリーに表示されたら、それを選択してツールバーの project_icon.png アイコンをクリックするか、選択したコンテキストメニューでプロジェクトルートを選択します。PhpStorm は、選択したフォルダーを project_icon.png アイコンでマークします。

    プロジェクトルート以下のフォルダーを設定します。あるいは、後から設定 (Ctrl+Alt+S) | で実行することもできます。ディレクトリ次へをクリックします。

  6. Web パスの指定ページで、前の手順で指定したサーバー上のプロジェクトルートフォルダーにアクセスするための URL アドレスを指定します。「プロジェクトルートの Web パス」フィールドに、サーバー構成ルートを基準としたフォルダーへの相対パスを入力します。実際には、サーバーフィールドにプロジェクトルートへの相対パスを入力します。入力すると、PhpStorm は URL アドレスを動的に構築し、それをプロジェクト URL 読み取り専用フィールドにリンクとして表示します。

  7. 作成をクリックし、プロジェクトウィンドウを開くオプションを指定します。

Web サーバーはリモートホスト上にあり、ファイルはネットワーク共有またはマウントされたドライブを介してアクセス可能です

  1. メインメニューからファイル | 既存ファイルから新規プロジェクトを選択します。

  2. シナリオの選択ページで、Web サーバーはリモートホスト上にあり、ファイルはネットワーク共有またはマウントされたドライブを介してアクセス可能ですを選択し、次へをクリックします。

  3. 新規プロジェクトの作成: ローカルパスの指定ページで、セットアップするプロジェクトの名前と、プロジェクトソースをダウンロードするローカルフォルダーを指定し、次へをクリックします。

  4. 既存のサーバーを選択するか、「リモートサーバーの追加」をクリックして「新規プロジェクトの作成: リモートサーバーの追加」ページを開きます。このページで、新しいサーバーのパラメーターを指定し、「次へ」をクリックします。

  5. 新規プロジェクトの作成: リモートパスの選択ページで、PhpStorm がプロジェクトファイルをアップロードするフォルダーをサーバー上に作成します。このフォルダーはサーバー上ではプロジェクトルートと呼ばれ、プロジェクトルートに自動的にマップされます。次へをクリックします。

  6. Web パスの指定ページで、前の手順で指定したサーバー上のプロジェクトルートフォルダーにアクセスするための URL アドレスを指定します。「プロジェクトルートの Web パス」フィールドに、サーバー構成ルートを基準としたフォルダーへの相対パスを入力します。実際には、サーバーフィールドにプロジェクトルートへの相対パスを入力します。入力すると、PhpStorm は URL アドレスを動的に構築し、それをプロジェクト URL 読み取り専用フィールドにリンクとして表示します。

  7. 作成をクリックし、プロジェクトウィンドウを開くオプションを指定します。

Web サーバーはリモートホスト上にあり、ファイルには FTP/SFTP/FTPS/WebDAV 経由でアクセスできます

  1. メインメニューからファイル | 既存ファイルから新規プロジェクトを選択します。

  2. シナリオの選択ページで、Web サーバーはリモートホスト上にあり、ファイルには FTP/SFTP/FTPS/WebDAV 経由でアクセスできますを選択し、次へをクリックします。

  3. 新規プロジェクトの作成: ローカルパスの指定ページで、セットアップするプロジェクトの名前と、プロジェクトソースをダウンロードするローカルフォルダーを指定し、次へをクリックします。

  4. 既存のサーバーを選択するか、「リモートサーバーの追加」をクリックして「新規プロジェクトの作成: リモートサーバーの追加」ページを開きます。このページで、新しいサーバーのパラメーターを指定し、「次へ」をクリックします。

  5. 新規プロジェクトの作成: リモートパスの選択ページで、PhpStorm がプロジェクトファイルをアップロードするフォルダーをサーバー上に作成します。このフォルダーはサーバー上ではプロジェクトルートと呼ばれ、プロジェクトルートに自動的にマップされます。次へをクリックします。

  6. Web パスの指定ページで、前の手順で指定したサーバー上のプロジェクトルートフォルダーにアクセスするための URL アドレスを指定します。「プロジェクトルートの Web パス」フィールドに、サーバー構成ルートを基準としたフォルダーへの相対パスを入力します。実際には、サーバーフィールドにプロジェクトルートへの相対パスを入力します。入力すると、PhpStorm は URL アドレスを動的に構築し、それをプロジェクト URL 読み取り専用フィールドにリンクとして表示します。

  7. 作成をクリックし、プロジェクトウィンドウを開くオプションを指定します。

ソースファイルはローカルディレクトリにあり、Web サーバーはまだ構成されていません

  1. メインメニューからファイル | 既存ファイルから新規プロジェクトを選択します。

  2. シナリオページを選択するで、ソースファイルはローカルディレクトリにあり、Web サーバーはまだ構成されていませんを選択し、次へをクリックします。

  3. プロジェクトディレクトリの選択ページで、ソースが保存されているフォルダーを選択してツールバーの Project icon アイコンをクリックするか、選択のコンテキストメニューからプロジェクトルートを選択してフォルダープロジェクトルートを指定します。PhpStorm は選択されたフォルダーを Project icon アイコンでマークします。

  4. プロジェクトルート以下のフォルダーを設定します。あるいは、後から設定 (Ctrl+Alt+S) | で実行することもできます。ディレクトリ

  5. 作成をクリックし、プロジェクトウィンドウを開くオプションを指定します。

関連ページ:

Git リポジトリのセットアップ

既存の Git リポジトリのクローンを作成するか、既存のプロジェクトを Git バージョンコントロール下に置くと、PhpStorm はコンピューターに Git がインストールされているかどうかを自動的に検出します。IDE が Git 実行可能ファイルを見つけられない場合、それをダウンロードすることを提案します。PhpStorm は、Windows10 バージョン 2004 で使用可能な Windows Subsystem for Linux 2(WSL2)の Git をサポートします。Git が...

既存のファイルから新規プロジェクトウィザード

このウィザードを使用して、ローカルまたはリモートホストに存在する既存のファイルの周囲に新しいプロジェクトを設定します。ウィザードを使用すると、分散プロジェクトから特定のファイルを完全にダウンロードまたはコピーせずに処理できます。PhpStorm は、プロジェクトファイルを含む .idea フォルダーを使用して、指定された場所にプロジェクトディレクトリを作成します。シナリオの選択:ウィザードの最初のページで、新しいプロジェクトを設定するファイルにアクセスする方法を選択します。Web サーバーはローカ...

ディレクトリ構造

PhpStorm は、プロジェクトディレクトリ構造内のさまざまなフォルダータイプを区別できます。フォルダータイプによって、PhpStorm がフォルダーの内容を処理する方法が決まります。たとえば、ソースフォルダーは名前空間の自動補完のルートとして使用され、除外フォルダーはインデックス作成から除外されます。IDE は、ファイルの内容に基づいて、PHP プロジェクト内のフォルダーに自動的にタイプをマークします。設定 () | ディレクトリまたはプロジェクトからツールウィンドウで手動でマークすることもでき...

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

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

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

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

ファイルとフォルダーをプロジェクトに追加する

新しいファイルまたはディレクトリをプロジェクトに追加するには: プロジェクトツールウィンドウ () で、新しい項目を作成するディレクトリを選択し、次のいずれかの操作を実行します。メインメニューからを選択します。ディレクトリを右クリックし、コンテキストメニューから新規を選択します。を押します。、リストから項目タイプを選択します。ファイルまたはディレクトリを選択して空のファイルまたはディレクトリを作成することも、事前定義されたファイル拡張子といくつかの初期コンテンツを含むファイルテンプレートを使用する...