XAMPP セットアップ手順書:WindowsでPHPとMariaDBのローカル環境を構築する
XAMPPは、Apache Webサーバ、MariaDB(MySQL互換データベース)、PHP、Perlを一つにまとめたパッケージです。インストーラ一つで、Webアプリケーションの開発・実行に必要な環境が整います。
Webサービスを構築するには、サーバ側で動くプログラム(PHP)とデータを保存するデータベース(MariaDB)が不可欠です。XAMPPを使えば、これらの環境をローカルPCに簡単に構築できます。
この手順書では、PHPとMariaDBの概要、XAMPPのインストール手順を説明します。
1. PHPの概要
PHPは、Webサーバ上で動作するプログラミング言語です。主に動的なWebページの生成に使われます。
- ブラウザからリクエストを受けると、サーバ側でPHPのプログラムが実行され、結果のHTMLを返す。
- データベース(MariaDBなど)との連携が標準でサポートされている。
- WordPressや各種フレームワーク(Laravel、CakePHPなど)のベース言語として広く使われている。
- 学習コストが低く、初心者でも扱いやすい。
製造現場では、設備の稼働状況を表示する社内ダッシュボード、生産データの入力・集計ツール、PLCから収集したデータの可視化ページなど、社内向けWebツールの開発に適しています。
2. MariaDBの概要
MariaDBは、MySQLから派生したオープンソースのリレーショナルデータベース管理システムです。
- MySQLと高い互換性があり、既存のMySQLアプリケーションをそのまま使える。
- テーブルと呼ばれる表形式でデータを管理し、SQLという言語で操作する。
- トランザクション処理や複数ユーザからの同時アクセスに対応する。
- 無料で利用でき、商用利用にも制限がない。
データベースは、ユーザ情報、製品データ、稼働ログなど、構造化されたデータを保存・検索するために使います。
3. XAMPPのインストール方法
XAMPPをインストールすると、Apache(Webサーバ)、PHP、MariaDB、phpMyAdmin(データベース管理ツール)が一括でセットアップされます。
3.1. 動作環境
- OS : Windows 10 / 11(64bit)
- 推奨PHPバージョン : 8.2.12(最新安定版)
- ディスク空き容量 : 約500MB
3.2. ダウンロード
1. ブラウザで https://www.apachefriends.org/download.html にアクセスする。
2. 「XAMPP for Windows」の一覧から「8.2.12 / PHP 8.2.12」の行を探す。
3. 右端の「Download (64 bit)」リンクをクリックする。
4. インストーラ(約149MB)がダウンロードされる。
3.3. インストール
1. ダウンロードした .exe ファイルをダブルクリックして起動する。
2. セットアップウィザードが表示されるので「Next」をクリックする。
3. インストールするコンポーネントを選択する画面では、デフォルトのまま(全て選択)で進めてよい。
4. インストール先フォルダを指定する。デフォルトは C:\xampp。後でファイルを探しやすいので変更しないことを推奨する。
5. 「Bitnami for XAMPP」の確認画面では、チェックを外して「Next」をクリックする(WordPressなどの自動インストール機能。今回は不要)。
6. 「Install」をクリックしてインストールを開始する。
7. インストールが完了したら「Finish」をクリックする。
3.4. 起動と動作確認
1. インストール完了後、自動的にXAMPP Control Panelが起動する。
2. Control Panelで「Apache」の行の「Start」ボタンをクリックする。
3. 同様に「MySQL」の行の「Start」ボタンをクリックする。
4. 両方のステータスが緑色の「Running」になれば起動完了。
ブラウザで http://localhost/ または http://127.0.0.1/ にアクセスしてください。XAMPPのウェルカムページが表示されれば正常に動作しています。
3.5. phpMyAdminへのアクセス
データベースの管理は、ブラウザからphpMyAdminを使って行います。
1. ブラウザで http://localhost/phpmyadmin/ にアクセスする。
2. phpMyAdminのログイン画面が表示される。
3. ユーザ名「root」、パスワードは空欄のままログインする(初期設定のまま)。
ここでデータベースの作成やテーブルの追加、SQLクエリの実行が可能です。
3.6. ファイルの配置場所
PHPプログラムは C:\xampp\htdocs フォルダに配置します。このフォルダに作成したファイルが、http://localhost/ファイル名 でアクセスできます。
例えば、C:\xampp\htdocs\test.php を作成すれば、http://localhost/test.php で実行結果を確認できます。
3.7. 注意点
- XAMPPは開発・テスト用の環境です。本番サーバとしてインターネットに公開する用途には適していません。
- セキュリティ上の理由から、初期状態ではrootパスワードが空です。必要に応じてphpMyAdminからパスワードを設定してください。
- Control Panelを閉じてもサービスは動き続けます。停止するには各サービスの「Stop」ボタンをクリックしてください。
4. 出典
- XAMPP公式サイト(Apache Friends): https://www.apachefriends.org/
- XAMPPダウンロード: https://www.apachefriends.org/download.html
- PHP公式サイト: https://www.php.net/
- MariaDB公式サイト: https://mariadb.org/


コメント