トップページ -> インストール,設定,利用 -> XAMPP のインストールと設定 -> XAMPP for Windows (Windows 向け XAMPP) のインストールと設定
[サイトマップへ], [サイト内検索へ]

XAMPP for Windows (Windows 向け XAMPP) のインストールと設定

XAMPP for Windows (Windows 向け XAMPP) とは

Windows での,XAMPP for Windows のインストール,起動,セキュリティ上の最低限の設定手順をスクリーンショット等で説明する.

XAMPP for Windows (Windows 向け XAMPP) のバージョン 7.2.5 (2018/5時点の最新版)を使うと, 以下のソフトの一括インストールが簡単にできる.

この Web ページでは,インストール手順と設定手順を図解で示す.

先人に感謝

参考 Web ページ:https://www.apachefriends.org/blog/new_xampp_20180511.html

サーバを公開するのなら,セキュリティの設定が必要です.その場合は,XAMPP を使わずに, 各ソフトを個別でインストールする方が楽でしょう. その場合は,「MySQL の活用」の Web ページを見てください


ダウンロードとインストール

次の手順で,XAMPP for Windows のダウンロードとインストールと動作チェックを行う.

  1. Web ページを開く.

    http://www.apachefriends.org/jp/index.html

  2. Window 版をダウンロードしたいので「Windows 向け XAMPP」をクリック

    [image]
  3. ダウンロード開始の確認

    ダウンロードが始まるので確認する.

    [image]
  4. ダウンロードした .exe ファイルの実行

    ダウンロードした .exe ファイルを実行する

    [image]
  5. Windows の UAC に関する表示の確認

    [image]
  6. セットアップ開始の画面.「Next」をクリック.

    [image]
  7. コンポーネントの選択.既定(デフォルト)のままでよい.「Next」をクリック.

    [image]
  8. インストールディレクトリ(フォルダ)の設定.既定(デフォルト)のままでよい.「Next」をクリック.

    [image]
  9. Bitami for XAMPP に関する表示.「Next」をクリック.

    [image]
  10. インストールの開始.「Next」をクリック.

    [image]
  11. インストールが始まる.

    [image]
  12. インストール中に警告表示が出る場合がある.確認し,「アクセスを許可する」をクリック.

    [image]
  13. インストール終了の確認.「Finish」をクリック.

    [image]
  14. インストールが終わると,設定が始まる. まずは,言語 (Language) の設定. 既定(デフォルト)のままでよい.「Save」をクリック.

    [image]
  15. XAMPP コントロールパネルが開くので確認する

    [image]
  16. Apache と MySQL の起動

    XAMPP コントロールパネルで,Apache と MySQL の右横が「Start」になっている場合には, Apache と MySQL が起動していないという意味なので,下記の手順で,手動で起動する。

    まず,Apache の右横の「Start」をクリックする

    [image]

    XAMPP コントロールパネルで,Apache の開始を確認しておく

    [image]

    XAMPP コントロールパネルで,Apache の右横に「Stop」と表示されることも確認する.

    [image]

    Apache のときと同様の操作. XAMPP コントロールパネルで,MySQL の右横の「Start」をクリックする

    [image]
  17. 警告表示が出る場合がある.確認し,「アクセスを許可する」をクリック.

    [image]

    XAMPP コントロールパネルで,MySQL の開始を確認しておく

    [image]

    XAMPP コントロールパネルで,Apache の右横に「Stop」と表示されることも確認する.

    [image]
  18. 環境変数 PATH の設定

    環境変数 PATH に次を追加する

    C:\xampp\mysql\bin
    

    [image]
  19. mysql にパスが通っていることを確認する

    Windowsのコマンドプロンプトを開き、次のコマンドを実行.

    where mysql 
    

    [image]
  20. 確認のため,phpMyAdmin の起動チェック

    Web ブラウザで http://localhost/phpmyadmin/ を開いて,phpMyAdmin の画面が現れれば OK.

    [image]
  21. 確認のため、 「PHPInfo」をクリック

    [image]
  22. 下のように, PHP に組み込まれている「拡張 (Extension)」の確認など, いろいろな情報が確認できる.

    [image]


よくあるトラブルと解決策

MySQL サーバに接続できない

インストール時のTCPポート「3306」がWindowsファイヤーウォールで承認されていないという場合がある. 次の手順でWindowsファイヤーウォールを設定すると直ることがある.

  1. Windowsファイヤーウォール設定
  2. 「例外タブ」→「ポートの追加」

    [image]
  3. 「名前 MySQL ポート番号 3306 TCP 選択」

    [image]

XAMPP セキュリティ上の設定

MySQL データベース管理者 (root) パスワードの設定

MySQL データベース管理者 (root) パスワードを設定したい場合には, C:\xampp\phpMyAdmin\config.inc.php の password の行を設定

phpMyAdmin のリモートサイトからのアクセス禁止(未確認)

リモートから phpMyAdmin にアクセスすることを禁止するには, Apache の設定ファイルC:\xampp\apache\conf\extra\httpd-xampp.conf をエディタ等で開き, 次のように変更する.

変更前

    Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
    <Directory "C:/xampp/phpMyAdmin">
        AllowOverride None
        Options None
        Require all denied

変更後

    Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
    <Directory "C:/xampp/phpMyAdmin">
        AllowOverride None
        Options None
        Require all denied
        Order deny,allow
        deny from all
        allow from 127.0.0.1 localhost
    </Directory>

「127.0.0.1」は,ローカルからのアクセスのみ許可という意味.この部分には, 好きなIPアドレス,範囲を並べて書くことができる.是非,設定しておくべき.

設定後は,http//localhost/phpmyadmin を開いて,ローカルからのアクセスができる,などを確認しておく.

パスワードの設定(未確認)

Web ページへのアクセスで,パスワードを要求するようにするには,次のように設定します.

で説明している.

すでに他のユーザが存在するときは -c をはずす

cd C:xampp\apache\bin
passwd -b -c C:xampp\apache\conf\.htpasswd testuser hoge$#34hoge5
cat c:xampp\apache\conf\.htpasswd testuser hoge$#34hoge5
vi <保護したいディレクトリ>\.htaccess
----
AuthGroupFile /dev/null
AuthName "testuser (MariaDB) Page"
AuthType Basic
require valid-user

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]