| // |
| // Licensed to the Apache Software Foundation (ASF) under one |
| // or more contributor license agreements. See the NOTICE file |
| // distributed with this work for additional information |
| // regarding copyright ownership. The ASF licenses this file |
| // to you under the Apache License, Version 2.0 (the |
| // "License"); you may not use this file except in compliance |
| // with the License. You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, |
| // software distributed under the License is distributed on an |
| // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| // KIND, either express or implied. See the License for the |
| // specific language governing permissions and limitations |
| // under the License. |
| // |
| |
| = NetBeans IDE PHPクイック・スタート・チュートリアル |
| :jbake-type: tutorial |
| :jbake-tags: tutorials |
| :jbake-status: published |
| :icons: font |
| :syntax: true |
| :source-highlighter: pygments |
| :toc: left |
| :toc-title: |
| :description: NetBeans IDE PHPクイック・スタート・チュートリアル - Apache NetBeans |
| :keywords: Apache NetBeans, Tutorials, NetBeans IDE PHPクイック・スタート・チュートリアル |
| |
| このドキュメントは、PHP開発用の環境の準備、PHPプロジェクトの設定、およびPHP向けのNetBeans IDEでの最初のPHPアプリケーションの開発と実行に関する、一般的なガイドラインを示します。 |
| |
| *このチュートリアルに従うには、次のソフトウェアとリソースが必要です。* |
| |
| |=== |
| |ソフトウェアまたはリソース |必須バージョン |
| |
| |link:https://netbeans.org/downloads/index.html[+NetBeans IDE+] |PHPダウンロード・バンドル |
| |
| |PHPエンジン |バージョン5 |
| |
| |Webサーバー |link:http://httpd.apache.org/download.cgi[+Apache HTTP Server 2.2+] (推奨) |
| |
| |
| |PHPデバッガ |link:http://www.xdebug.org[+XDebug 2.0以降+] |
| |=== |
| |
| PHPエンジン、Webサーバー、およびデータベースを個別にインストールすることも、AMP (*A*pache、*M*ySQL、*P*HP)パッケージを使用することもできます。 |
| |
| |
| == インストールと構成 |
| |
| 次の各ドキュメントで、各オペレーティング・システムにPHP Web Stackを設定する1通りまたは2通りの手順を示しています。手順は、これらのドキュメントに示す内容に限定されません。Web Stackはサードパーティのソフトウェアから構成され、実際の環境は異なる場合があり、また別のAMPパッケージ、またはPHPを設定する別の方法を使用してもかまいません。これらの手順を独自の調査で補う必要がある場合があります。 |
| |
| * link:configure-php-environment-windows.html[+WindowsでのPHP開発環境の構成+] |
| * link:configure-php-environment-ubuntu.html[+Ubuntu LinuxディストリビューションでのPHP開発環境の構成+] |
| * link:configure-php-environment-mac-os.html[+Macオペレーティング・システム(Mac OS X)でのPHP開発環境の構成+] |
| |
| |
| == PHP向けのNetBeans IDEでのPHPプロジェクトの設定 |
| |
| NetBeans IDEのインストールと起動については、link:https://netbeans.org/community/releases/73/install.html[+インストール方法のドキュメント+]を参照してください。 |
| |
| PHP向けのNetBeans IDEでPHP開発を開始するには、最初にプロジェクトを作成する必要があります。プロジェクトには、プロジェクト・ファイルの場所と、プロジェクトを実行およびデバッグする方法(実行構成)についての情報が含まれています。 |
| |
| 1. IDEを起動し、「プロジェクト」ウィンドウに移動して、「ファイル」>「新規プロジェクト」を選択します。「プロジェクトを選択」パネルが開きます。 |
| 2. 「カテゴリ」リストで、PHPを選択します。 |
| 3. 「プロジェクト」領域で、「PHPアプリケーション」を選択して「次」をクリックします。「新規PHPプロジェクト」>「名前と場所」パネルを開きます。 |
| |
| image::images/new-project-name-location.png[title="XAmppドキュメント・ルートとして「ソース・フォルダ」の場所が指定された、新規PHPプロジェクト・ウィザードの「名前と場所」パネル。"] |
| |
| |
| |
| . 「プロジェクト名」テキスト・フィールドに、「 ``NewPHPProject`` 」と入力します。 |
| |
| |
| . 「ソース・フォルダ」フィールドで、PHPドキュメント・ルートを参照し、そこに ``NewPHPProject`` という名前のサブフォルダを作成します。ドキュメント・ルートは、Webサーバーがブラウザで開くファイルを探すフォルダです。ドキュメント・ルートは、Webサーバーのlink:../../trails/php.html#configuration[+構成ファイル+]で指定されています。たとえば、Xamppでは、ドキュメント・ルートはXAMPP_HOME/htdocsです。 |
| |
| |
| . 他のフィールドはすべてデフォルト値のままにします。「次」をクリックします。「実行構成」ウィンドウが開きます。 |
| |
| image::images/new-project-run-config.png[] |
| |
| |
| |
| . 「実行方法」ドロップダウン・リストで、「ローカルWebサイト」を選択します。プロジェクトはローカルのApacheサーバーで実行されます。その他のオプションは、FTP経由でリモートでのプロジェクトの実行と、コマンド行からのプロジェクトの実行です。 |
| |
| |
| . プロジェクトのURLはデフォルトのままにします。 |
| |
| |
| . 「終了」をクリックします。IDEによってプロジェクトが作成されます。 |
| |
| 詳細は、link:project-setup.html[+NetBeansでのPHPプロジェクトの設定+]で学習してください。 |
| |
| |
| == 最初のPHPプロジェクトの実行 |
| |
| 1. IDEを起動し、「ファイル」>「プロジェクトを開く」を選択します。「プロジェクトを開く」ダイアログ・ボックスが開きます。 |
| 2. 「 ``NewPHPProject`` 」を選択し、「プロジェクトを開く」をクリックします。「プロジェクト」ウィンドウに「NewPHPProject」ツリーが表示され、プロジェクトの ``index.php`` ファイルがエディタおよび「ナビゲータ」ウィンドウで開きます。 |
| |
| image::images/getting-started-open-new-project.png[] |
| |
| |
| |
| . 次のコードを ``<?php?>>`` ブロック内部に入力します。 |
| |
| [source,php] |
| ---- |
| echo "Hello, world! This is my first PHP project!"; |
| ---- |
| |
| |
| |
| . プロジェクトを実行するには、カーソルを「NewPHPProject」ノードに置き、コンテキスト・メニューから「実行」を選択します。ブラウザ・ウィンドウには、次の図のように表示されるはずです。 |
| |
| image::images/getting-started-browser-hello-world.png[] |
| |
| おめでとうございます。作成したプログラムは正常に動作します。 |
| |
| |
| == PHP向けのNetBeans IDEでのデータベース・サーバーの使用 |
| |
| PHP向けのNetBeans IDEでは様々なデータベース・サーバーを使用できますが、最もポピュラなのはMySQLサーバーです。link:http://dev.mysql.com/downloads/mysql/5.1.html[+ここ+]からダウンロードできます。 |
| |
| NOTE: 製品の推奨バージョンはMySQL Server 5.0です。 |
| |
| 関連項目: |
| |
| * link:../ide/install-and-configure-mysql-server.html[+Windowsオペレーティング・システムでのMySQLデータベース・サーバーの設定+] |
| * link:wish-list-lesson1.html[+テスト・データを持つサンプル・データベースの作成+] |
| * link:../../articles/mysql.html[+MySQLおよびNetBeans IDE+] |
| * link:../ide/mysql.html[+MySQLデータベースへの接続+] |
| |
| |
| == 次の手順 |
| |
| 開発中のアプリケーションの種類に固有の情報を調べるには、その種類のアプリケーションに関するNetBeans IDEの学習のチュートリアルを使用してください。各チュートリアルでは、基本的な内容から高度な内容までを網羅する一連のチュートリアルとガイドを示しています。次の学習のチュートリアルがあります。 |
| |
| |=== |
| |* link:../../trails/php.html[+PHPプログラミング+] |
| * link:../../trails/java-se.html[+基本的なJavaプログラミング+] |
| * link:../../trails/matisse.html[+Java GUIアプリケーション+] |
| * link:../../trails/web.html[+Webサービス・アプリケーション+] |
| * link:../../trails/java-ee.html[+Java EEおよびJava Webアプリケーション+] |
| | |
| |
| * link:../../trails/mobility.html[+モバイル・アプリケーション+] |
| * link:../../trails/platform.html[+NetBeansモジュールとリッチ・クライアント・アプリケーション+] |
| * link:../../trails/cnd.html[+C/C++アプリケーション+] |
| |
| |=== |
| |
| |
| link:/about/contact_form.html?to=3&subject=Feedback:%20PHP%20Quickstart[+このチュートリアルに関するご意見をお寄せください+] |
| |
| |
| link:../../../community/lists/top.html[+users@php.netbeans.orgメーリング・リストに登録する+]ことによって、NetBeans IDE PHP開発機能に関するご意見やご提案を送信したり、サポートを受けたり、最新の開発情報を入手したりできます。 |
| |