XAMPPをダウンロードしてインストールする方法 Windows

⚡ スマートサマリー

XAMPPと NetBeans これらを組み合わせることで、初心者に完全なローカルPHP開発スタックを提供します。XAMPPにはApache、 MariaDBPHP、Perl を 1 つのインストーラーにまとめ、 NetBeans エディタに、PHPプロジェクト作成のための構文ハイライト、オートコンプリート、デバッグ機能が追加されました。

  • 📦 XAMPPとは何か: XAMPPは、Apache、データベースエンジン、PHP、Perlを一度にインストールできる、無料のクロスプラットフォームパッケージです。
  • 甘いもの<XNUMXxXNUMX><XNUMXxXNUMX><XNUMXxAXNUMX><XNUMXxAXNUMX>️️ ローカルサーバー: PHPを実行するにはWebサーバーが必要であり、XAMPPはApacheを提供しているため、自分のコンピューター上でPHPページをテストできます。
  • 🎛️ コントロールパネル: XAMPP コントロール パネルは Apache を起動、停止、構成し、 MySQL or MariaDB コマンドライン操作は一切不要です。
  • 📁 キーフォルダー: htdocsフォルダにはPHPファイルが格納され、phpフォルダにはPHPの動作を調整するためのphp.iniファイルが格納されています。
  • 🧩 IDEを使う理由: PHP IDE など NetBeans 構文を強調表示し、エラーを早期に指摘してくれる。これは、通常のテキストエディタではできない機能だ。
  • 最初のプロジェクト: NetBeans htdocs内にPHPアプリケーションを作成し、ローカルサーバー上で実行して、簡単な「Hello World」ページを印刷します。
  • 🤖 AIアシスト: AIツールはXAMPPの設定をガイドし、Apacheポートの競合を解決し、PHPコードの作成やデバッグを支援できます。 NetBeans.

XAMPPをダウンロードしてインストールし、 NetBeans

XAMPPとは何ですか?

XAMPP は、Web サーバー、 MySQL or MariaDB データベース エンジン、PHP、 パール プログラミングパッケージ。Apache Friendsによってコンパイルおよび保守されています。ユーザーは自分のコンピュータ上のローカルWebサーバーでWebサイトを構築およびテストでき、 Windows、Linux、および Mac。

XAMPPという略語は、以下の頭文字をとったものです。

  • X – [クロスプラットフォームオペレーティングシステム]とは、Mac OS X Windows, Linux 等々
  • A- アパッチ – これは Web サーバー ソフトウェアです。
  • M - MySQL or MariaDB – データベース。
  • P- PHP
  • P – Perl – スクリプト言語

XAMPP を使用する理由

XAMPP は、Apache を管理するための使いやすいコントロール パネルを提供します。 MySQL、コマンドを使用せずに他のプログラムを実行できます。 PHP を使用するには、Apache をインストールする必要があります。 MySQLApacheのインストールと設定は容易ではありません。PHPやPerlとの連携など、様々な設定と統合が必要となるからです。XAMPPは、ApacheとPHPおよびPerlの連携に関する複雑な作業をすべて代行してくれます。

取消 Javaこれは、 Java SDKのみ提供。PHPの動作にはWebサーバーが必要です。

XAMPPのインストール方法

XAMPP のインストール手順をステップごとに見ていきます。 Windows他のオペレーティングシステムの場合も、XAMPPのインストール手順は同様です。

ステップ1) XAMPPをダウンロードする

XAMPPをダウンロードするには、ここをクリックしてください。 Windows: https://www.apachefriends.org/download.html

ステップ 2) インストールの開始

XAMPPのインストールは、他のアプリケーションのインストールと全く同じです。 Windows プログラム。ただし、いくつか注意すべき点があります。

ステップ 3) セットアップを実行する

XAMPP をダウンロードしたら、セットアップを実行します。 以下の警告メッセージダイアログウィンドウが表示されます。

XAMPPをインストールする

ステップ 4) ユーザー制御設定を変更する

古いバージョンを使用している場合 Windows Vistaなどのバージョンまたは Windows 7.ユーザーアカウント制御機能を無効にしてください。これを行うには、コントロールパネル > ユーザーアカウント > ユーザーアクセス制御設定の変更を選択します。以下の図は、主な手順を示しています。

XAMPPをインストールする

ステップ5) 設定を保存する

  • ユーザーアカウント制御を無効にした後、警告メッセージボックスの「OK」ボタンをクリックしてください。
  • 今回は次のメッセージが表示されます

XAMPPをインストールする

ステップ 6) 「次へ」をクリックします

次の画面で「次へ」をクリックします。

XAMPPをインストールする

ステップ7)インストールパスを選択する

次の画面で、必要に応じてインストールパスを変更してください。「次へ」をクリックします。

XAMPPをインストールする

ステップ8) 必要なサービスを確認する

次の画面で、Apache を選択し、 MySQL。 オプションで選択できます FileZilla (FTP クライアント) 必要に応じて。 「インストール」をクリックします

XAMPPをインストールする

注意: サービスとは、 Windows ユーザーによる介入を必要としないサービス。 Windows オペレーティングシステムが起動しました。 Apache を使用するには、 MySQLそれらはバックグラウンドで実行されるはずです。 これらをサービスとしてインストールすると、Apache と Apache の両方が実行されます。 MySQL コンピューターの電源を入れるたびに、バックグラウンドで自動的に実行されます。 Apacheをインストールしていない場合、 MySQL サービスとして起動する場合、使用するたびに手動で起動する必要があります。これはXAMPPコントロールパネルから行う必要があります。

ステップ 9) インストールを完了する

インストールが正常に完了すると、次のウィンドウが表示されます。

XAMPPをインストールする

  • 「完了」ボタンをクリックします

XAMPPのインストールをテストする前に、まずは作業で使用する基本的なディレクトリを確認しましょう。

基本的な XAMPP Web サーバー構成

この XAMPP チュートリアルは、以下の条件を満たしていることを前提としています。 XAMPPをドライブCにインストールしました Windows 上記の手順を使用して以下は、知っておくべき基本的なディレクトリのリストです。

基本的な XAMPP Web サーバー構成

  • htdocsにこれはWebサイトのルートディレクトリです。すべてのPHPコードはこのディレクトリに配置されます。
  • mysqlの – このディレクトリには、 MySQL or MariaDB データベースエンジンは、デフォルトではポート3306で動作します。
  • PHP – このディレクトリには PHP インストール ファイルが含まれています。 これには、php.ini という名前の重要なファイルが含まれています。 このディレクトリは、サーバー上で PHP がどのように動作するかを構成するために使用されます。

デフォルトでは、Apache Web サーバーは上で実行されます。 ポート80ポート80が別のWebサーバーで使用されている場合は、別のポート番号を使用できます。このチュートリアルでは、ポート80を使用することを前提とします。 Skype同じポートを使用します。閉じる Skype ポート80でPHPにXAMPPを使用したい場合。

XAMPPコントロールパネル

コントロールパネルは、XAMPP経由でインストールされたプログラムを管理するために使用されます。XAMPPサーバーのコントロールパネルを開くには:

  • スタートメニューをクリックしてください
  • プログラムディレクトリを探索し、Apache Friends、次にXAMPPを探します(下図参照)。

XAMPPコントロールパネル

  • 以下の図はコントロールパネルを示しています。

XAMPPコントロールパネル

1) このセクションでは、インストールされているサービス、モジュール、およびプロセスID(PID)を一覧表示します。緑色のチェックマークは、モジュールがサービスとしてインストールされていることを示します。赤色のマークは、サービスとしてインストールされていないことを示します。サービスをインストールするには、赤色のマークをクリックします。ボタンに緑色のチェックマークが表示されている場合、それをクリックすると、コントロールパネルでシステムをアンインストールするかどうかを尋ねられます。

2) このセクションには、モジュールに関連付けられているポートが表示されます。アクションセクションは以下を対象としています。

  1. 開始と停止ping モジュール
  2. Apache の管理ウィンドウを開き、 MySQL
  3. Apacheの設定ファイルを開いています。 MySQL などを変更するには
  4. モジュールのログファイルを表示する

3) このセクションには、次のような便利なユーティリティが含まれています。 Netstat, Windows サービスショートカットなど

4) このセクションには、モジュールのステータス情報が表示されます。コントロールパネルでは、以下の操作が可能です。

  • Apache などのサービスのインストールとアンインストール MySQL XAMPP経由でインストールされるものなど
  • サービスを開始および停止します。
  • 設定ファイルなどを開く

XAMPPの設定

それでは、開発にXAMPPインストールを使用する前に必要な基本設定を見ていきましょう。ping PHP で動作するウェブサイト。 URL http://localhost/xampp/ お気に入りのブラウザで。 このチュートリアルでは、以下を使用します Firefox ウェブブラウザとして。

XAMPPの設定

上記の画面が表示されていれば、XAMPPのインストールは成功です。左側のパネルには、次のような役立つ情報へのリンクが含まれています。

  • インストールされているPHPのバージョン
  • XAMPPのセキュリティ設定
  • phpMyAdmin などのユーティリティへのアクセス。

最新の XAMPP リリースには、例えば PHP 8.2 など、PHP 8.x が同梱されています。 MariaDB 飛び入り参加 MySQL 代替。これらのスクリーンショットの一部に示されているかなり古いXAMPP 1.8.0にはPHP 5.4.4が同梱されていました。

最高の PHP IDE は何ですか?

PHP IDE は、PHP コードを簡単に記述できるプログラムです。PHP IDE には、構文ハイライト機能や、場合によってはオートコンプリート機能が搭載されていることがよくあります。つまり、PHP インタープリタが認識する PHP キーワードを入力すると、通常のステートメントとは異なる色でキーワードがハイライト表示されます。オートコンプリート機能は、入力時に認識されている PHP キーワードを自動的に表示します。メモ帳でも PHP コードの記述と編集が可能です。メモ帳などのエディタを使用する欠点は、スペルミスのあるキーワードや閉じられていない括弧などのエラーを見つけにくいため、スクリプトのデバッグが難しくなることです。IDE はエラーのあるステートメントをハイライト表示するため、エラーを簡単に見つけることができます。以下の表は、5 つの人気のある PHP エディタを示しています。

エディター ライセンス クロスプラットフォーム 簡単な説明
NetBeans IDE オープンソース はい
  • キーワードやその他の既知の情報に対する構文の強調表示とコード補完を備えた専用の PHP コーディング環境。
  • PHP MVCフレームワーク(Zend、Symfonyなど)との統合をサポートします。
  • Code ファイルに加えられた変更を示す履歴
  • プラグイン経由でSFTP、FTP、SVNに対応。
Dreamweaver 商業用 はい
  • HTMLとPHPをサポートします。
  • 構文の強調表示、コードの折りたたみ、キーワードやその他の既知の情報の補完。
  • SFTPおよびFTPをサポートします。
Zend Studio 商業用 はい
  • Zend Server、Zend PHP MVCフレームワーク、PHPUnit、phpDocumentorなどと統合されています。
  • 構文の強調表示、コードの折りたたみ、
  • へのサポート ウェブサービス 等々
PHP Eclipse オープンソース はい
  • Code フォーマッター
  • SVN、SSH/FTPに対応
Notepad++ フリーウェア Windows の
  • 構文の強調表示
  • プラグイン経由で SFTP と FTP をサポートします。

NetBeans IDEのPHPエディタ。 上記の表で簡単に説明したように、 NetBeans IDEにはPHPコーダーの生産性を向上させる強力な機能が備わっています。IDEは無料でダウンロードできます。 https://netbeans.apache.org/front/main/download/

  • 構文ハイライトとオートコンプリート機能により、 生産性
  • 次のようなデータベース システムをネイティブにサポートしています。 MySQL. データベースのコーディングと開発に、2つのプログラムを使う必要はありません。
  • IDE は次の環境で使用できます。 協力的な環境。 これは、他の開発者とチームとして作業する必要がある場合に便利です。
  • IDE には、 他の言語のサポート といった:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans 現在はApache Softwareによってメンテナンスされています Foundation as Apache NetBeansリリースは年4回です。2026年現在、バージョン30が最新リリースですが、以下のスクリーンショットは旧バージョンを使用しています。 NetBeans 7.3.

Netbeans IDE の紹介

インストールが完了したら NetBeans IDE PHPエディタで、他のプログラムと同様にプログラムを実行します。 Windows プログラム。以下のウィンドウが表示されます。

Netbeans IDE の紹介

1. プロジェクトエクスプローラー – このパネルは、開いているすべてのプロジェクトを表示するために使用されます。 プロジェクトはツリー ビューにリストされます。

2. ショートカットツールバー – このツールバーには、新しいプロジェクトの作成、既存のプロジェクトを開く、アクションの取り消しややり直しなど、頻繁に実行するタスクへのショートカットが含まれています。

3. 起動ページ – このページには、学習と発見、マイの 3 つのタブがあります NetBeans、そして新着情報。

  • 最初のタブ[学習と発見]では、 NetBeans IDE で開発できるデモやチュートリアルを紹介します。 NetBeans IDE
  • 2 番目のタブ [私の NetBeans] は最近開いたプロジェクトを一覧表示し、プラグインのインストールや IDE の機能の有効化を可能にします。

4. 出力ウィンドウ – 次のようなプログラムからの出力を表示するために使用されます。 Java コンソール アプリケーション。ログやデバッグ情報の表示にも使用されます。下のスクリーンショットは、プロジェクトを開いた IDE を示しています。

Netbeans IDE の紹介

Netbeans IDE を使用して新しい PHP プロジェクトを作成する

  • 以下に示すように、ツールバーの「新規プロジェクトの作成」ボタンをクリックします。

Netbeans IDE を使用した PHP プロジェクト

  • XAMPP で利用可能なすべてのバンドルをダウンロードした場合 NetBeans IDEで、プロジェクトカテゴリでPHPを選択し、プロジェクトでPHPアプリケーションを選択してから、「次へ」ボタンをクリックしてください。

Netbeans IDE を使用した PHP プロジェクト

  • 以下のようにプロジェクト名を入力します。

Netbeans IDE を使用した PHP プロジェクト

  • 上に示すように、フォルダーが XAMPP PHP インストール ディレクトリに保存されていることを確認してください。
  • 完了したら「次へ」ボタンをクリックしてください。

Netbeans IDE を使用した PHP プロジェクト

  • 「実行方法」が「ローカルWebサイト(ローカルWebサーバーで実行)」に設定されていることを確認してください。
    • プロジェクト名 URL: は次のように設定されています http://localhost/phplessons/

お願い 上記の設定はデフォルトで有効になっています。専門家でない限り、何も変更する必要はありません。

  • 「次へ」ボタンをクリックします

Netbeans IDE を使用した PHP プロジェクト

  • その NetBeans PHPエディタは、SymfonyやZendなどのPHP MVCフレームワークとの連携を可能にします。今回はMVCフレームワークは選択しません。「完了」ボタンをクリックしてください。
  • 新しく作成されたプロジェクトがプロジェクト ブラウザーに表示され、index.php ページが作成されます。
  • 新しく作成されたページにはHTMLコードが含まれています。それを以下のコードに置き換えてください。

最初の PHP サンプルの実行

<?php
echo "Hello World!";
?>
  • 以下に示すように、ツールバーの「実行」ボタンをクリックします。

PHP の例

  • デフォルトのブラウザが開きます URL http://localhost/phplessons/index.php出力「Hello World!」がブラウザに表示されます。

よくあるご質問

いいえ。XAMPPはローカルでの開発およびテスト用に設計されており、デフォルト設定は一般公開向けには保護されていません。本番環境では、適切に構成されたWebスタックとファイアウォールを備えた、セキュリティ対策が施されたサーバーを使用してください。

XAMPPはクロスプラットフォームで、 Windows、Linux、および macOSApache をバンドルし、 MariaDBPHP、Perl。WAMPは Windows-のみで、アパッチを出荷します。 MySQLそしてPHP。XAMPPは、オペレーティングシステム間での移植性が高い選択肢です。

最も一般的な原因は、ポート80を使用している別のプログラムです。 SkypeIIS、またはその他のWebサーバーを使用している場合は、そのプログラムを閉じるか、httpd.confファイルでApacheのポートを変更してから、コントロールパネルからApacheを再起動してください。

はい。AIは、XAMPPのインストール、PHPバージョンの選択、php.iniの編集、ポートの競合解決といった手順を案内してくれます。また、最初のPHPアプリケーション用のスタータープロジェクト構造を生成することもできます。

はい。AI はエラーメッセージを説明できます。 NetBeans 出力ウィンドウが表示され、構文や論理のバグに対する修正案が提示され、プロジェクトに貼り付けて改良できる定型的なPHPクラスが生成されます。