ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
PHP開発環境であるXAMPPの記事です。
子ページから項目を選択してください。
XAMPPとは?
XAMPPとは無償のPHPの開発環境です
Apache、MariaDB、PHP、PerlはXAMPPをインストールするだけでだけで使えるようになります。
各機能の便利な管理画面がついています。
XAMPPに含まれる主なソフトウェア
| ソフトウェア | 役割 |
|---|---|
| Apache HTTP Server | Webサーバー |
| MariaDB | MySQL互換のリレーショナルDB |
| PHP | Webアプリ用スクリプト言語 |
| Perl | テキスト処理が得意なスクリプト言語 |
| phpMyAdmin | MariaDB/MySQLのWeb管理画面 |
| OpenSSL / FileZilla FTP | HTTPS確認やFTP連携用(ディストリビューションにより同梱) |
本ページの子ページ一覧
- インストール方法 — XAMPPのダウンロードからセットアップまで
- ポート番号の競合 — Apacheの80番がSkypeやIISと競合した場合の対処
- ドキュメントルート(htdocs)の変更方法 —
DocumentRootを任意フォルダに変更
導入後の基本フロー
- XAMPP Control Panel を起動
- Apache と MySQL(MariaDB)を Start
- ブラウザで
http://localhost/にアクセス → XAMPP管理画面表示 htdocs/フォルダ配下にPHPファイルを配置http://localhost/yourfile.phpで動作確認
主要なファイル・ディレクトリ
| パス(既定) | 役割 |
|---|---|
C:\xampp\htdocs\ | WebサーバーのDocumentRoot。PHPファイルを置く |
C:\xampp\apache\conf\httpd.conf | Apache 設定 |
C:\xampp\php\php.ini | PHP 設定 |
C:\xampp\mysql\bin\my.ini | MariaDB 設定 |
C:\xampp\phpMyAdmin\ | phpMyAdmin(http://localhost/phpmyadmin/でアクセス) |
動作確認のチェック
- Apache が起動しない: 80番ポートをSkype/IIS/Wampが使っていないか確認(ポート番号の競合)
- PHP の動作確認:
htdocs/info.phpを<?php phpinfo(); ?>の内容で作成し、http://localhost/info.phpでPHP情報が表示されればOK - phpMyAdmin にログインできない: 初期パスワード未設定。
config.inc.phpで$cfg['Servers'][$i]['password']を確認
注意点
- XAMPPは開発用。本番サーバーで使うのは非推奨(セキュリティ設定が緩い)
- 本番運用では個別に Apache + PHP + MariaDB / MySQL を導入
- Windows / Mac / Linux 各版がある。本記事は主にWindows視点
- 類似ソフト: MAMP(Mac中心)、Laragon(軽量・モダン)も選択肢
関連
- 親カテゴリ: 開発環境
- 同梱ソフトの詳細: Apache HTTP Server / PHP
- DB管理: 管理ツール (MySQL/MariaDB)
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
同階層のページ
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- EJS 完全ガイド — Node.js テンプレートエンジン 2026-05-18 01:50:54
- jQuery HTML/CSS 操作完全ガイド — DOM 操作の決定版 2026-05-18 01:50:54
- Vue.js でナビゲーションの現在ページをハイライトする方法 2026-05-18 01:50:54
- JavaScript のみで form を POST 送信する方法完全ガイド 2026-05-18 01:50:54
- jQuery 概要と現代の代替フレームワーク完全ガイド 2026-05-18 01:50:54
- Laravel バリデーションの日本語化完全ガイド 2026-05-18 01:50:54
- Laravel Artisan コマンド一覧完全リファレンス 2026-05-18 01:50:54
- Laravel ルート認証化完全ガイド — middleware と Gate 2026-05-18 01:50:54
- jQuery の導入方法完全ガイド — CDN/npm/Webpack 2026-05-18 01:50:54
- Laravel メンテナンスモード完全ガイド 2026-05-18 01:50:54
- Laravel Query Builder の集約関数 (count/max/avg) 完全ガイド 2026-05-18 01:50:53
- SQL LIMIT 句完全ガイド — ページネーションと挙動 2026-05-18 01:50:53
- Django Model の定義方法完全ガイド — フィールド型と Meta 2026-05-18 01:50:53
- DB インデックスの再作成方法完全ガイド 2026-05-18 01:50:53
- Django マイグレーションファイル作成完全ガイド 2026-05-18 01:50:53
コメントを削除してもよろしいでしょうか?