【XAMPP】インストールと初期設定手順

XAMPP

1.概要

Windows環境にローカル開発環境(Apache, MariaDB, PHP)を構築するためのXAMPP導入手順メモ。

2. インストール

  1. XAMPP公式サイトダウンロードページからWindows向けインストーラー(.exe)をダウンロード。PHPバージョンは最新。
  2. インストーラーを実行。UAC(ユーザーアカウント制御)の警告は「OK」で続行。
  3. Component選択:すべてチェックのまま。
  4. インストール先:C:\xampp(デフォルト推奨)。
  5. 言語設定:English を選択。

3.基本操作

1. 各機能の起動方法

  1. 起動XAMPP Control Panel を起動し、ApacheとMySQLの「Start」ボタンをクリック。ステータスが緑色になればOK。
  2. 停止:各項目の「Stop」をクリックし、右側の「Quit」でパネルを閉じる。

4.動作確認(PHPの実行)

1. 保存場所(ドキュメントルート)

  • フォルダパス:C:\xampp\htdocs

2. テスト手順

  1. htdocs 直下に test.php を作成。
  2. ファイルに以下のコードを記述して保存。
  3. ブラウザで http://localhost/test.php にアクセスし、文字列が表示されるか確認。
 test.php

<?php
  echo "Hello XAMPP!"; 
?>

5.初期設定(セキュリティ対応)

MySQL rootパスワード設定

  初期状態ではパスワードが空のため、phpMyAdminから設定変更する。

  1. コントロールパネルのMySQLの「Admin」から phpMyAdmin を開く。
  2. 「ユーザーアカウント」タブ > ユーザー名 root(ホスト名:127.0.0.1 および localhost)の「権限の編集」をクリック。
  3. 「パスワードの変更」から任意のパスワードを設定。

phpMyAdmin設定ファイルの修正

パスワード変更後、ログイン画面を表示させるための修正。

  • 対象ファイルC:\xampp\phpMyAdmin\config.inc.php
  • 変更内容
// 変更前
$cfg['Servers'][$i]['auth_type'] = 'config';

// 変更後
$cfg['Servers'][$i]['auth_type'] = 'cookie';

トラブルシューティング(ポート競合)

Apacheが起動しない場合、ポート80が他ソフト(Skype等)と競合している可能性あり。

  • 対応策
    1. Apacheの「Config」>「Apache (httpd.conf)」を開く。
    2. Listen 80Listen 8080 に変更して保存。
    3. アクセスURLを http://localhost:8080/ に変更。


コメント