新規プロジェクトを作成する
新規プロジェクトダイアログから (メインメニューの 、または PhpStorm へようこそ ) ダイアログ | 新規プロジェクト )、次のものを作成できます。
オンボーディングのヒントが含まれた PhpStorm ワークショッププロジェクト。
フレームワークベースのプロジェクト。PhpStorm はアプリケーション scaffold を生成し、それぞれの PHP または Web フレームワークに必要なパッケージをインストールします。
新しい PHP の空のプロジェクト
ファイル | 新規プロジェクト | PHP 空プロジェクト
これは、特定のフレームワークを持たない汎用 PHP プロジェクトです。必要なフレームワークとテクノロジは、後でいつでも追加できます。
新規プロジェクトダイアログから PHP 空プロジェクトを選択します。
新しいプロジェクトに名前を付け、必要に応じてロケーションフィールドでその場所を変更します。
空のプロジェクトに
composer.json
ファイルテンプレートを追加する場合は、「composer.json」を追加チェックボックスを選択します。
作成をクリックすると、PhpStorm はプロジェクトスタブを生成し、開いている情報ダイアログの選択に応じて、現在のウィンドウまたは新しいスタブのいずれかでプロジェクトスタブを開きます。
新しい PhpStorm ワークショッププロジェクト
ファイル | 新規プロジェクト | PhpStorm ワークショッププロジェクト
PhpStorm ワークショップは、すべてのファイルが新しい演習となるプロジェクトで、作業を完了するためのコードやヒントが含まれている可能性があります。ナビゲーション、編集、インスペクション、ライブテンプレート、リファクタリング、Composer や HTTP クライアントなどのツール、その他の分野に関する演習があります。詳細については、ワークショップ資料の概要を説明する 5 分間のスクリーンキャスト(英語)を参照してください。
新しいフレームワークベースのプロジェクト: PHP
フレームワークベースのプロジェクトの場合、PhpStorm はプロジェクトディレクトリを作成し、必要な依存関係をそこにダウンロードし、開始するために必要なディレクトリとファイルを含むプロジェクト構造を生成します。
Composer パッケージプロジェクト
Composer を使用して、既存のパッケージからプロジェクトスタブを生成できます。この場合、Composer が初期化され、プロジェクトスタブの作成中に 1 つのパッケージがインストールされます。その後、コマンドラインまたはユーザーインターフェースから Composer を使用できます。
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
'composer' 実行可能ファイル | グローバルにインストールされた composer 実行可能ファイルを介してコマンドを実行するには、'composer' 実行可能ファイルを選択し、フィールドにその場所を指定します。 |
composer.phar | ローカル composer.phar アーカイブ経由でコマンドを実行するには、composer.phar を選択します。次に、フィールドに既存の composer.phar ファイルの場所を指定するか、「getcomposer.org から作曲家 .phar をダウンロード」チェックボックスを選択してファイルの新しいインスタンスをダウンロードします。ダウンロードした composer.phar ファイルはプロジェクトのルートフォルダーに保存されます。 次に、PHP インタープリターリストから構成済みのローカル PHP インタープリターの 1 つを選択します。詳細については、「ローカル PHP インタープリターを構成する」を参照してください。 必要に応じて、コマンドラインパラメーターフィールドに追加のコマンドラインパラメーターを入力します。 |
パッケージ | リストからインストールする Composer パッケージを選択します。コード補完を使用するには、Ctrl+Space を押します。 |
インストールするバージョン | リストからパッケージのバージョンを選択します。リストの内容は特定のパッケージによって異なります。 |
作成をクリックすると、選択したパッケージを使用して create-project(英語) Composer コマンドが呼び出されます。その結果、選択したパッケージに応じた構成と構造を持つ Composer プロジェクトが作成され、開かれます。
Drupal モジュール
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Drupal インストールパス | インストールされた Drupal コアが含まれるルートディレクトリへのパスを指定します。 |
PHP を設定する | パスを含める | インクルードパスに自動的に追加されます。 チェックボックスを選択すると、PhpStorm によって Drupal コアディレクトリがプロジェクトのパスを手動で構成するには、インクルードパスタブでディレクトリのリストを編集します。 (Ctrl+Alt+S) を開き、 |
バージョン | 使用する Drupal のバージョンを選択します。サポートされているバージョンは 6、7、8、9 です。 |
Joomla! 統合
PhpStorm は、PHP クラス <project name>.php および <project name>.xml マニフェストファイル(英語)を含むスタブ Joomla! プロジェクトを作成します。詳細については、Joomla! および Joomla! サイト(英語)を参照してください。
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Joomla インストールパス | Joomla! インストールのルートフォルダーを指定します。 |
JConfig のパス | Joomla の |
プロジェクトタイプ | リストから Joomla! プロジェクトの種類 (英語) (コンポーネント、モジュール、プラグイン) のいずれかを選択します。 |
PhpStorm は、欠落している Joomla! コードスタイル、名前空間などに関する通知を含むバルーンを表示します。これらの要素は、対応するリンクをクリックすることですぐにインストールできます。通知はステータスバーと通知ツールウィンドウで複製されます。
symfony
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
プロジェクトタイプ | 作成する新しい Symfony アプリケーションのタイプを選択します。 Web とコンソールの違いは、デフォルトでインストールされるパッケージの数です。Web オプションでは、Web アプリケーションの構築に通常必要なすべてのパッケージがインストールされるため、インストールサイズは大きくなります。 デモオプションは Symfony デモアプリケーション(英語)を作成します。 |
バージョン | 使用する Symfony のバージョンを選択します。 |
Git リポジトリの作成 | 新しいプロジェクトをバージョン管理下に置くには、チェックボックスを選択します。 |
WordPress プラグイン
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
WordPress インストールパス | このフィールドの WordPress インストールパスフィールドで、WordPress コアがあるフォルダーへのパスを指定します。このフォルダーには、wp-admin および wp-includes サブディレクトリが含まれている必要があります。OK をクリックして、プロジェクトスタブの生成を開始します。 |
新しいフレームワークベースのプロジェクト: Web
Angular CLI
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
Angular CLI | または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
追加パラメーター | (オプション)Angular CLI に渡す追加の新しいオプション(英語)を指定します。 |
Bootstrap
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
バージョン | アプリケーションで使用するテンプレートバージョンを選択します。 |
Express
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
express-generator | バージョンのアプリケーションジェネレーターツールを選択して、アプリケーションスケルトンをすばやく作成します。 |
ビューエンジン | 使用するテンプレートエンジン(英語)を選択します。 |
スタイルシートエンジン | プロジェクトの CSS プリプロセッサーを選択します。 |
HTML5 ボイラープレート
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
バージョン | アプリケーションで使用するテンプレートバージョンを選択します。 |
Next.js
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
create-react-app | npx create-react-app を選択します。 または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
TypeScript プロジェクトの作成 | オプション: JSX の代わりに TSX を使用するには、TypeScript プロジェクトの作成チェックボックスを選択します。PhpStorm は、アプリケーション用の .tsx ファイルと tsconfig.json 構成ファイルを生成します。 |
Node.js
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
パッケージマネージャー | プロジェクトで使用するパッケージマネージャーを選択します (npm(英語)、pnpm(英語)、または Yarn(英語)。詳細については、npm、pnpm、Yarn を参照してください)。 |
React
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
create-react-app | npx create-react-app を選択します。 または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
TypeScript プロジェクトの作成 | オプション: JSX の代わりに TSX を使用するには、TypeScript プロジェクトの作成チェックボックスを選択します。PhpStorm は、アプリケーション用の .tsx ファイルと tsconfig.json 構成ファイルを生成します。 |
React Native
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
React Native | React Native リストから、npx --package react-native-cli react-native を選択します。 または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
Vite
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
Vite | Vite リストから、npx create-vite を選択します。 または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
テンプレート | アプリケーションで使用するフレームワークを対象とする、コミュニティが管理する Vite テンプレート(英語)を選択します。 |
Vue.js
ロケーション | プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。 |
Node インタープリター | このプロジェクトで使用する Node.js インタープリターを指定します。リストから設定済みのインタープリターを選択するか、追加をクリックして新しいインタープリターを設定できます。 コンピューターに Node.js がない場合は、リストから Node.js をダウンロードを選択します。 |
Vue CLI | Vue CLI リストから、npx --package @vue/cli vue を選択します。 または、npm バージョン 5.1 以前の場合、ターミナル Alt+F12 で |
デフォルトのプロジェクトセットアップを使用する (バベル、エリント) | babel(英語) と ESLint(英語) を使用してアプリケーションをブートストラップするには、デフォルトのプロジェクトセットアップを使用するチェックボックスを選択します。 |
関連ページ:
プロジェクトをテンプレートとして保存する
プロジェクトをテンプレートとして保存することができます。そうすることで、テンプレートベースのプロジェクト、つまりテンプレートプロジェクトとほぼ同じプロジェクトを作成することができます。テンプレートとして保存したプロジェクトは、新規プロジェクトを作成するダイアログの User-defined カテゴリに表示されます。不要なテンプレートはプロジェクトテンプレートの管理ダイアログで削除できます。プロジェクトをテンプレートとして保存するメインメニューで、に移動します。開いたダイアログで、テンプレートに名...
プロジェクトを開く、移動、閉じる
プロジェクトを開く、再び開く:プロジェクトを開くウェルカム画面でオープンをクリックします。最近このプロジェクトを使用したことがある場合は、メインメニューでに移動し、オープンまたは最近のプロジェクトをクリックします。または、コマンドラインからプロジェクトを開くこともできます。新しいウィンドウまたは同じウィンドウでプロジェクトを開くデフォルトでは、2 番目以降のプロジェクトを起動すると、IDE はプロジェクトをどのように開くか確認します。新しいウィンドウで開くか、同じウィンドウで開くか、アタッチさ...
Composer 依存関係マネージャー
PhpStorm は Composer 依存関係マネージャーと統合されています。これにより、Packagist またはカスタムリポジトリからのパッケージをプロジェクトの依存関係として宣言し、IDE から管理できます。PhpStorm は以下を提供します。一般的な Composer コマンド (init、install、update) と、その他の Composer コマンドを実行するための専用ユーザーインターフェース。コマンド出力は Composer ログコンソールに表示されます。PhpStorm プロ...
ローカル PHP インタープリターを構成する
ローカル PHP インタープリターは、リモートホスト、Docker コンテナー、または Vagrant 仮想環境にインストールされるリモート PHP インタープリターとは異なり、コンピューターにインストールされる PHP エンジンです。ローカル PHP インタープリターを構成するを押して設定を開き、を選択します。表示される PHP ページで、CLI インタープリターリストの横にあるをクリックします。表示される CLI インタープリターダイアログで、左側のペインのをクリックして、ポップアップメニューか...
インクルードパスの構成
インクルードパスは、ライブラリを保持するために使用されます。つまり、ファイルパスを引数として使用する一部の関数 / メソッド (例: または) で補完および参照解決に使用されるサードパーティコードです。インクルードパスを介して追加されたファイルは、プロジェクトのスコープ内で編集するためのものではないことに注意してください。複数のプロジェクト内からアクセスおよび変更する必要がある既存のコードがある場合は、追加のコンテンツルートを介して追加することを検討してください。インクルードパスの構成設定ダイアロ...
Drupal
PhpStorm は、Drupal モジュール、テーマ、コアの開発を含む Drupal 開発用の IDE として使用できます。サポートされているバージョンは 6、7、8、9 です。PhpStorm で Drupal サポートを有効にする:オプション 1: PhpStorm 設定で Drupal サポートを有効にする () を開きます。ノードを拡張し、Drupal 統合を使用可能にするチェックボックスを選択し、次のようにパラメーターを指定します。Drupal インストールパスインストールされた Drup...