PHP プロジェクトの設定
このチュートリアルでは、NetBeans IDE での PHP プロジェクトの設定方法を示します。
目次
このチュートリアルに従うには、次のソフトウェアとリソースが必要です。
はじめに
PHP プロジェクトを設定する前に、NetBeans IDE for PHP をダウンロードしてインストールし、PHP 開発用の環境を準備する必要があります。
PHP プロジェクトを設定するには、次の手順に従います。
既存のプロジェクトの設定を変更するには、カーソルをそのプロジェクトノードに合わせ、ポップアップメニューから「プロパティー」を選択します。「
プロジェクト設定のカスタマイズ」の節の説明に従って操作を進めます。
プロジェクト名およびソースファイルの場所を指定する
- IDE を起動して「プロジェクト」ウィンドウに切り替えます。
- 「ファイル」>「新規プロジェクト」を選択します。「プロジェクトを選択」パネルが開きます。
- 「カテゴリ」リストで、PHP を選択します。
必要に応じて、開発済みソースファイルを使用せずに完全に新しい PHP プロジェクトを作成するか、または新しいプロジェクトに既存の PHP アプリケーションをインポートすることができます。
開発済みソースファイルを使用しないプロジェクト
- 「プロジェクト」領域で、「PHP アプリケーション」を選択して「次へ」をクリックします。「新規 PHP プロジェクト」>「名前と場所」パネルを開きます。
- 「プロジェクト名」テキストフィールドで、プロジェクトの名前を入力します。
- 「ソースフォルダ」フィールドで、ソースファイルを保存する、ドキュメントルートのサブフォルダを指定します。
ドキュメントルートは、ローカル Web サーバーがブラウザで開くファイルを探すフォルダです。ドキュメントルートは、Web サーバーの構成ファイルで指定されています。インストール後、「新規プロジェクト」ウィザードによってドキュメントルートが検索されます。デフォルトでは、<ドキュメントルート>\<新規 PHP プロジェクト> というパスが指定されます。
ソースファイルのコピーは、ドキュメントルートのサブフォルダに保持される必要があります。ただし、ドキュメントルート以外の別の場所にソースフォルダを保持することもでき、この場所からドキュメントルートにソースファイルをコピーすることもできます。「実行構成の指定」を参照してください。
- 「デフォルトのエンコーディング」ドロップダウンリストから、プロジェクトでデフォルトとなるエンコーディングを選択します。
- NetBeans のメタデータをソースファイル以外の別の場所に保存する場合、「NetBeans のメタデータを別のディレクトリに配置」を選択します。たとえば、ソースはドキュメントルートに保存するが、NetBeans のメタデータは NetBeansProjects ディレクトリに保存する場合です。

- 「次へ」をクリックします。「実行構成」パネルが開きます。
プロジェクトへの既存のソースファイルのインポート
- 「プロジェクト」領域で、「既存のソースを使用する PHP アプリケーション」を選択して「次へ」をクリックします。「新規 PHP プロジェクト」>「名前と場所」パネルを開きます。
- 「プロジェクト名」テキストフィールドで、プロジェクトの名前を入力します。
- 「ソースフォルダ」フィールドで、ソースファイルのインポート元のフォルダを指定します。
注: プロジェクトをローカル Web サーバーで実行する場合は、そのサーバーへのソースファイルのコピーを指定することを忘れないでください。
- 「デフォルトのエンコーディング」ドロップダウンリストから、プロジェクトでデフォルトとなるエンコーディングを選択します。
- NetBeans のメタデータをソースファイル以外の別の場所に保存する場合、「NetBeans のメタデータを別のディレクトリに配置」を選択します。たとえば、ソースはドキュメントルートに保存するが、NetBeans のメタデータは NetBeansProjects ディレクトリに保存する場合です。

- 「次へ」をクリックします。「実行構成」パネルが開きます。
新規プロジェクトのデフォルト実行構成の指定
PHP 開発には多数のユースケースがあります。もっとも一般的なユースケースは次のとおりです。
- ローカル Web サーバーを使用するローカルマシンで PHP Web ページを開発する。
- ローカル PHP エンジンを使用して PHP スクリプトを実行する。この方法は、HTML の出力を目的としない PHP ファイルに適用されます。そのため、このようなスクリプトはブラウザなしで実行できます。
- リモート開発。PHP ソースコードおよびその他のアプリケーションファイルは、FTP 経由でリモート Web サーバーにアップロードされます。複数のユーザーで開発を共有する場合、このユースケースが一般的です。
- 前述のユースケースの組み合わせ。ローカルでアプリケーションを開発し、完了時にリモートの運用サーバーに配備します。開発中は、必要に応じて PHP スクリプトを実行します。
実行構成は、前に説明したユースケースに対応しています。実行構成とは、PHP プロジェクトの実行用に保存された設定です。1 つのプロジェクトに対して複数の構成を定義し、その構成間で切り替えることができます。たとえば、アプリケーションをローカルで開発し、リモートの運用サーバーにアップロードする必要がある場合は、別の実行構成を選択するだけです。実行構成は、実行およびデバッグの両方に適用されます。
注: プロジェクトの作成中に、デフォルトの実行構成が定義されます。追加の実行構成を定義するには、プロジェクト設定をカスタマイズします。
プロジェクトに対してデフォルトの実行構成を設定するには、「実効構成」パネルの「実行方法」ドロップダウンリストから、適切なオプションを選択します。次のオプションがあります。
プロジェクト設定のカスタマイズ
プロジェクトの作成時に、プロジェクトの種類、プロジェクトのソースファイルの場所、およびデフォルトの実行構成といった基本的なプロジェクト設定が定義されます。プロジェクト設定を新しい設定で展開するには、プロジェクトをカスタマイズします。カーソルをプロジェクトノードに合わせ、ポップアップメニューから「プロパティー」を選択します。「プロジェクトプロパティー」パネルが開き、設定カテゴリのリストが表示されます。
ソース
ソースパネルで次を行います。
- 「Web ルート」フィールドには使用しているアプリケーションサイトのルートフォルダが表示されます。デフォルトでは、このフィールドにはソースフォルダが表示されます。Web ルートを変更するには、「参照」をクリックし、別のフォルダを選択します。
- 必要に応じて、「ファイルをソースフォルダから別の場所にコピー」を選択し、ストレージフォルダへのパスを指定します。
- 必要に応じてエンコーディングを変更します。

- プロジェクトのカスタマイズを完了するには、「了解」をクリックします。
実行構成
「実行構成」パネルで、必要に応じて、デフォルトの実行構成を変更したり、新規の実行構成を定義したり、その両方を実行したりします。
- デフォルト設定を変更するには、プロジェクトの作成中と同じようにフィールドを更新します。
- 新規の実行構成を定義するには、「構成」ドロップダウンリストの横にある「新規」をクリックします。「新規構成を作成」ダイアログが開きます。
- 「構成名」フィールドで、新規の実行構成の名前を入力し、「了解」をクリックします。「実行構成」パネルに戻ります。
- プロジェクトの作成中にデフォルトの実行構成を定義したのと同じように実行構成の設定を定義し、「了解」をクリックします。新規の構成が「構成」ドロップダウンリストに追加されます。
- 構成を削除するには、「構成」ドロップダウンリストから構成を選択し、「削除」をクリックします。
- プロジェクトのカスタマイズを完了するには、「了解」をクリックします。
PHP インクルードパス
「インクルードパス」パネルで、プロジェクトで使用する必要があるが、ソースファイルと一緒に配置する必要がないファイルの場所を指定します。
- フォルダを追加するには、「フォルダを追加」をクリックします。「フォルダを選択」ダイアログが開きます。
- 該当するフォルダを選択し、「開く」をクリックします。「PHP インクルードパス」パネルに戻ります。新しいフォルダがリストに追加されます。
- リスト内を移動するには、「上へ移動」ボタンまたは「下へ移動」ボタンを使用します。
- インクードされたフォルダのリストからフォルダを削除するには、フォルダを選択し、「削除」をクリックします。
- プロジェクトのカスタマイズを完了するには、「了解」をクリックします。
JavaScript ライブラリ
「JavaScript ライブラリ」パネルで、プロジェクトで使用する必要がある JavaScript ライブラリの場所を指定します。
- 「追加」をクリックします。「JavaScript ライブラリを追加」ダイアログが開きます。
- 関連するライブラリの名前の横にある「追加」チェックボックスを選択します。「場所」フィールドに、それらのパスが表示されます。
「了解」をクリックします。「JavaScript ライブラリ」パネルに戻ります。新しいフォルダがリストに追加されます。
- リストからライブラリを削除するには、そのフォルダを選択して「削除」をクリックします。
- プロジェクトのカスタマイズを完了するには、「了解」をクリックします。
デバッグ
「デバッグ」パネルで、デバッグする必要のあるアプリケーションの部分を選択します。
- PHP を使用して実装されているサーバー側アプリケーションをデバッグするには、「サーバー側の PHP のデバッグ」チェックボックスを選択します。
- JavaScript を使用して実装されているクライアント側アプリケーションをデバッグするには、「クライアント側の JavaScript のデバッグ」チェックボックスを選択し、使用するブラウザを選択します。
- プロジェクトのカスタマイズを完了するには、「了解」をクリックします。
整形
「整形」パネルで、エディタ内のソースファイルに適用する整形スタイルを定義します。
- 一般的な IDE の設定を適用するには、「大域オプションを使用」オプションを選択します。
- 大域オプションをカスタマイズするには、「大域オプションを編集」を選択します。標準の IDE オプションダイアログが開きます。
- 言語ドロップダウンリストから、設定を適用する言語を選択します。
- 「カテゴリ」ドロップダウンリストから、設定を適用する整形項目を選択します。
- タブを空白文字に置き換えるには、「タブを空白文字に展開」チェックボックスを選択し、インデントごとの空白文字の数、タブのサイズ、および右マージンを指定します。
- 「了解」をクリックします。「整形」パネルに戻ります。
- 現在のプロジェクトに整形設定を定義するには、「プロジェクト独自のオプションを使用」オプションを選択します。非表示領域が表示されます。大域オプションのカスタマイズ時と同じように、整形設定を定義します。
- プロジェクトのカスタマイズを完了するには、「了解」をクリックします。
メーリングリストに登録することによって、NetBeans IDE PHP 開発機能に関するご意見やご提案を送信したり、サポートを受けたり、最新の開発情報を入手したりできます。
PHP の学習に戻る