PhpStorm 2026.1 Help

ライブラリフォルダー

ライブラリは、 プロジェクトでそのまま使用されるサードパーティのファイルまたはファイルのセットです。

PHP ライブラリは、プロジェクト内で Composer によって管理されることが多く、依存関係として宣言され、 vendor ディレクトリ内のフォルダーにインストールされます。 ライブラリをプロジェクトファイルと区別しつつ、そのクラスやメソッドを IDE の内部知識に含めるため、PhpStorm はライブラリフォルダーを ライブラリルートとしてマークします。

PHP ライブラリのルート

PhpStorm では、 ライブラリルートはライブラリファイルを含むフォルダーであり、 除外としてマークされ、同時に 設定 | PHP | インクルードパス で PHP インクルードパスとして追加されています。 PhpStorm は、このルートタイプを次のように扱います:

プロジェクト ツールウィンドウ(Alt+1 )では、ライブラリルートは背景色のみでマークされます。

プロジェクトツールウィンドウのライブラリルート

プロジェクト内のライブラリルートを表示する

  • デフォルトでは、 vendor ディレクトリ配下のすべてのフォルダーが PhpStorm によってライブラリルートと見なされます。 このようなフォルダーは 設定 | PHP | インクルードパス に自動的に追加されます。

    PHP インクルードパスリスト
  • プロジェクト ツールウィンドウ(Alt+1 )の 外部ライブラリ ノードには、PHP インクルードパスとして手動で追加されたライブラリルートが含まれています。

    プロジェクトツールウィンドウの外部ライブラリ

    プロジェクトに Composer 管理ライブラリのみが含まれている場合、 外部ライブラリ をダブルクリックすると、 設定 | PHP | インクルードパス のライブラリルートのリストが開きます。

プロジェクト分析からライブラリを除外する

vendor ディレクトリ内の特定のフォルダーをプロジェクト分析から除外することができます。 除外するには、 設定 | PHP | インクルードパス リストでフォルダーを選択し、ツールパネルで または このパス以下を除外 をクリックします。

この操作により、選択したフォルダーまたはファイルはインクルードパスから除外され、その ルートタイプライブラリthe Content root icon )から Excluded )に変更されます。

PHP はプロジェクト分析からファイルを除外する

    Composer 以外に、次の方法でサードパーティのツールまたはフレームワークをプロジェクトのライブラリとして使用できます。

    どちらの場合でも、展開されアーカイブされたツールソースを使用できます。 PhpStorm は、最も一般的な zip および TAR.GZ フォーマット、さらに PHP ネイティブの PHARフォーマットを認識します。

    2026 年 5 月 22 日