blob: 0a3ffed76e0c6161c538f37758eff049cb57c2ca [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-->
<html>
<head>
<title>NetBeans IDE PHPクイック・スタート・チュートリアル</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
<meta name="keywords" content="NETBEANS, TUTORIAL, GUIDE, USER, DOCUMENTATION">
<meta name="description" content="A very simple and quick introduction to the NetBeans IDE workflow by walking you through the creation of a
simple Hello World PHP application." >
</head>
<body>
<h1>NetBeans IDE PHPクイック・スタート・チュートリアル</h1>
<p>このドキュメントは、PHP開発用の環境の準備、PHPプロジェクトの設定、およびPHP向けのNetBeans IDEでの最初のPHPアプリケーションの開発と実行に関する、一般的なガイドラインを示します。 </p>
<p><b>目次</b></p>
<img alt="このページの内容は、NetBeans IDE 7.2、7.3、7.4および8.0に適用されます" class="stamp" src="../../../images_www/articles/73/netbeans-stamp-80-74-73.png" title="このページの内容は、NetBeans IDE 7.2、7.3、7.4および8.0に適用されます">
<ul><li><a href="#componentInstallation">コンポーネントのインストール</a></li>
<li><a href="#setUpProject">PHP向けのNetBeans IDEでのPHPプロジェクトの設定</a> </li>
<li><a href="#yurFirstPhpProject">最初のPHPプロジェクトの実行</a></li>
<li><a href="#usingDBServers">PHP向けのNetBeans IDEでのデータベース・サーバーの使用</a></li>
<li><a href="#nextSteps">次の手順</a></li>
</ul>
<p><b>このチュートリアルに従うには、次のソフトウェアとリソースが必要です。</b></p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th>
<th class="tblheader" scope="col">必須バージョン</th>
</tr>
<tr>
<td class="tbltd1"><a href="https://netbeans.org/downloads/index.html" target="_blank">NetBeans IDE</a></td>
<td class="tbltd1">PHPダウンロード・バンドル</td>
</tr>
<tr>
<td class="tbltd1">PHPエンジン</td>
<td class="tbltd1">バージョン5
</tr>
<tr>
<td class="tbltd1">Webサーバー</td>
<td><a href="http://httpd.apache.org/download.cgi" target="_blank">Apache HTTP Server 2.2</a> (推奨)<br></td>
</tr>
<tr>
<td class="tbltd1">PHPデバッガ</td>
<td><a href="http://www.xdebug.org" target="_blank">XDebug 2.0以降</a></td>
</tr>
</tbody>
</table>
<p>
<!--
<h2><a name="configuringSoftware"></a>Required Software</h2>
<p>To create, run, and debug PHP projects you need the following software:</p>
<ul>
<li>The NetBeans IDE for PHP. Downloads are available <a href="
http://bits.netbeans.org/download/trunk/nightly/latest/">here</a>. </li>
<li>A web server. Typically development and debugging is performed on a local web server, while the production environment is located on a remote web server. The current version enables using a local server. Using a remote server with FTP access will be supported in future versions. PHP support can be added to a number of web servers (IIS, Xitami, and so on), but most commonly <a target="_blank" href="http://httpd.apache.org/download.cgi">Apache HTTP Server</a> is used. Click <a target="_blank" href="http://httpd.apache.org/docs/2.2/install.html">here</a> for information on how to install and configure Apache 2.2. <a target="_blank" href="http://httpd.apache.org/docs/2.2/install.html"></a></li>
</ul>
<ul>
<li>The PHP engine. The supported version is PHP5. Downloads are available <a target="_blank" href="http://www.php.net/downloads.php">here</a>. </li>
<li>The PHP debugger. The NetBeans IDE for PHP allows you to use <a target="_blank" href="http://www.xdebug.org">XDebug</a>, but using a debugger is optional. The recommended version is XDebug 2.0 as it is compatible with PHP5. </li>
</ul>
-->
</p>
<p class="tips">PHPエンジン、Webサーバー、およびデータベースを個別にインストールすることも、AMP (<strong>A</strong>pache、<strong>M</strong>ySQL、<strong>P</strong>HP)パッケージを使用することもできます。 </p>
<h2><a name="componentInstallation"></a>インストールと構成</h2>
<p>次の各ドキュメントで、各オペレーティング・システムにPHP Web Stackを設定する1通りまたは2通りの手順を示しています。手順は、これらのドキュメントに示す内容に限定されません。Web Stackはサードパーティのソフトウェアから構成され、実際の環境は異なる場合があり、また別のAMPパッケージ、またはPHPを設定する別の方法を使用してもかまいません。これらの手順を独自の調査で補う必要がある場合があります。</p>
<ul>
<li><a href="configure-php-environment-windows.html">WindowsでのPHP開発環境の構成</a></li>
<li><a href="configure-php-environment-ubuntu.html">Ubuntu LinuxディストリビューションでのPHP開発環境の構成</a> </li>
<li><a href="configure-php-environment-mac-os.html">Macオペレーティング・システム(Mac OS X)でのPHP開発環境の構成</a></li>
</ul>
<h2><a name="setUpProject"></a>PHP向けのNetBeans IDEでのPHPプロジェクトの設定 </h2>
<p>NetBeans IDEのインストールと起動については、<a href="https://netbeans.org/community/releases/73/install.html" target="_blank">インストール方法のドキュメント</a>を参照してください。</p>
<p>PHP向けのNetBeans IDEでPHP開発を開始するには、最初にプロジェクトを作成する必要があります。プロジェクトには、プロジェクト・ファイルの場所と、プロジェクトを実行およびデバッグする方法(実行構成)についての情報が含まれています。<br>
</p>
<ol>
<li>IDEを起動し、「プロジェクト」ウィンドウに移動して、「ファイル」>「新規プロジェクト」を選択します。「プロジェクトを選択」パネルが開きます。 </li>
<li>「カテゴリ」リストで、PHPを選択します。 </li>
<li>「プロジェクト」領域で、「PHPアプリケーション」を選択して「次」をクリックします。「新規PHPプロジェクト」>「名前と場所」パネルを開きます。<br><img alt="XAmppドキュメント・ルートとして「ソース・フォルダ」の場所が指定された、新規PHPプロジェクト・ウィザードの「名前と場所」パネル。" class="margin-around" src="../../../images_www/articles/72/php/quickstart/new-project-name-location.png" title="XAmppドキュメント・ルートとして「ソース・フォルダ」の場所が指定された、新規PHPプロジェクト・ウィザードの「名前と場所」パネル。"></li>
<li>「プロジェクト名」テキスト・フィールドに、「<tt>NewPHPProject</tt>」と入力します。<br>
</li>
<li>「ソース・フォルダ」フィールドで、PHPドキュメント・ルートを参照し、そこに<tt>NewPHPProject</tt>という名前のサブフォルダを作成します。ドキュメント・ルートは、Webサーバーがブラウザで開くファイルを探すフォルダです。ドキュメント・ルートは、Webサーバーの<a href="../../trails/php.html#configuration">構成ファイル</a>で指定されています。たとえば、Xamppでは、ドキュメント・ルートはXAMPP_HOME/htdocsです。
</li>
<li>他のフィールドはすべてデフォルト値のままにします。「次」をクリックします。「実行構成」ウィンドウが開きます。<br><img alt="デフォルトの値が選択された、新規PHPプロジェクト・ウィザードの「実行構成」パネル" class="margin-around" src="../../../images_www/articles/72/php/quickstart/new-project-run-config.png"></li>
<li>「実行方法」ドロップダウン・リストで、「ローカルWebサイト」を選択します。プロジェクトはローカルのApacheサーバーで実行されます。その他のオプションは、FTP経由でリモートでのプロジェクトの実行と、コマンド行からのプロジェクトの実行です。</li>
<li>プロジェクトのURLはデフォルトのままにします。 </li>
<li> 「終了」をクリックします。IDEによってプロジェクトが作成されます。 </li>
</ol>
詳細は、<a href="project-setup.html">NetBeansでのPHPプロジェクトの設定</a>で学習してください。
<h2><a name="yurFirstPhpProject"></a>最初のPHPプロジェクトの実行</h2>
<ol>
<li>IDEを起動し、「ファイル」>「プロジェクトを開く」を選択します。「プロジェクトを開く」ダイアログ・ボックスが開きます。</li>
<li><tt>NewPHPProject</tt>」を選択し、「プロジェクトを開く」をクリックします。「プロジェクト」ウィンドウに「NewPHPProject」ツリーが表示され、プロジェクトの<tt>index.php</tt>ファイルがエディタおよび「ナビゲータ」ウィンドウで開きます。<br> <img alt="エディタにindex.phpが表示された、IDEで開いているNewPHPProject" border="1" class="margin-around" src="../../../images_www/articles/72/php/quickstart/getting-started-open-new-project.png"></li>
<li>次のコードを<tt>&lt;?php?>></tt>ブロック内部に入力します。
<pre class="examplecode"> echo "Hello, world! This is my first PHP project!";</pre>
</li>
<li>プロジェクトを実行するには、カーソルを「NewPHPProject」ノードに置き、コンテキスト・メニューから「実行」を選択します。ブラウザ・ウィンドウには、次の図のように表示されるはずです。<br><img alt="フィールドが入力された「新規PHPプロジェクト」パネル" border="1" class="margin-around" src="../../../images_www/articles/72/php/quickstart/getting-started-browser-hello-world.png"><br>おめでとうございます。作成したプログラムは正常に動作します。</li>
</ol>
<h2><a name="usingDBServers"></a>PHP向けのNetBeans IDEでのデータベース・サーバーの使用</h2>
PHP向けのNetBeans IDEでは様々なデータベース・サーバーを使用できますが、最もポピュラなのはMySQLサーバーです。<a href="http://dev.mysql.com/downloads/mysql/5.1.html" target="_blank">ここ</a>からダウンロードできます。<br><strong>注意:</strong> 製品の推奨バージョンはMySQL Server 5.0です。<br>関連項目:
<ul>
<li> <a href="../ide/install-and-configure-mysql-server.html">Windowsオペレーティング・システムでのMySQLデータベース・サーバーの設定</a> </li>
<li><a href="wish-list-lesson1.html">テスト・データを持つサンプル・データベースの作成</a> </li>
<li><a href="../../articles/mysql.html">MySQLおよびNetBeans IDE</a> </li>
<li><a href="../ide/mysql.html">MySQLデータベースへの接続</a><br>
</li>
</ul>
<h2><a name="nextSteps"></a>次の手順 </h2>
<p>開発中のアプリケーションの種類に固有の情報を調べるには、その種類のアプリケーションに関するNetBeans IDEの学習のチュートリアルを使用してください。各チュートリアルでは、基本的な内容から高度な内容までを網羅する一連のチュートリアルとガイドを示しています。次の学習のチュートリアルがあります。</p>
<table width="100%">
<tr>
<td>
<ul>
<li><a href="../../trails/php.html">PHPプログラミング</a></li>
<li><a href="../../trails/java-se.html">基本的なJavaプログラミング</a></li>
<li><a href="../../trails/matisse.html">Java GUIアプリケーション</a></li>
<li><a href="../../trails/web.html">Webサービス・アプリケーション</a></li>
<li><a href="../../trails/java-ee.html">Java EEおよびJava Webアプリケーション</a></li>
</ul>
</td>
<td>
<ul>
<li><a href="../../trails/mobility.html">モバイル・アプリケーション</a></li>
<li><a href="../../trails/platform.html">NetBeansモジュールとリッチ・クライアント・アプリケーション</a></li>
<li><a href="../../trails/cnd.html">C/C++アプリケーション</a></li>
</ul>
</td>
</tr>
</table>
<br>
<div class="feedback-box" ><a href="/about/contact_form.html?to=3&amp;subject=Feedback:%20PHP%20Quickstart">このチュートリアルに関するご意見をお寄せください</a></div>
<br style="clear:both;" >
<p><a href="../../../community/lists/top.html">users@php.netbeans.orgメーリング・リストに登録する</a>ことによって、NetBeans IDE PHP開発機能に関するご意見やご提案を送信したり、サポートを受けたり、最新の開発情報を入手したりできます。</p>
</body>
</html>