9cubed
ブログ | PHP | JavaScript | TypeScript | Vue.js | Laravel | Tailwind | Vite | Python | MariaDB | SQLite | Node.js | Linux | PowerShell | Docker | Git | Web | その他
Web

[Web]XAMPP のインストール

公開日:2026-02-13
更新日:2026-02-13

1. 概要

XAMPP をインストールして、WebサーバのApache、PHP、MariaDB が使えるようにします。

2. XAMPP のインストール

XAMPP 公式サイト にアクセスします。
トップページの 「Windows 向け XAMPP」 をクリックするか、ダウンロードページの Windows 向けの「ダウンロード (64 bit)」をクリックします。
sourceforge.net と言うサイトが別タブで開き、数秒後にインストーラーのダウンロードが開始されます。
zip 形式で欲しい場合は、ダウンロードページの「その他のダウンロード」の「XAMPP Windows」から、各バージョンの zip がダウンロードできます。

ダウンロード後、インストーラーを実行します。
インストール先は、今回は d:\xampp にしました。

zip をダウンロードした場合は、解凍後、xampp 直下の setup_xampp.bat を実行してください。各ファイルのパスが調整されます。
xampp フォルダを移動した場合は、再度 setup_xampp.bat を実行してください。

3. Apache と MariaDB の起動

xampp フォルダ配下の xampp_start.exe を実行すると、Apache と MariaDB(MySQL がベース) が起動します。
この時に表示される黒いウィンドウは閉じないようにしてください。
最初に、Apache や MariaDB が通信をして良いかどうかの確認画面が出る場合は、「許可する」にします。

Apache と MariaDB を終了する場合は、xampp_stop.exe を実行します。

xampp-control.exe を実行して、コントロールパネルで Apache と MariaDB の起動や停止をすることもできます。
実行すると、コントロールパネルは右下の通知領域に入ります。何度も起動しないように注意してください。

また、MariaDB を使う場合は、最初に MariaDB の root ユーザのパスワードを設定します。
MariaDB を起動して、コマンドプロンプトで次のコマンドを実行してください。パスは環境に合わせてください。
コマンド
cd D:\xampp\mysql\bin
mysqladmin -u root password {新しいパスワード}

パスワードを設定後、次のコマンドで Mariadb に接続できればOKです。
コマンド
mysql -u root -p

4. PHP にパスを通す

ターミナルでどこでも PHP が使えるようにするため、PHP にパスを通します。

Windows の左下のアイコンをクリック、「env」または「環境変数」で検索して、「環境変数を編集」をクリック。


ユーザー環境変数の「Path」を選択して「編集」をクリック。


「新規」を押して、php.exe があるフォルダのパスを設定する。


ターミナルで任意のディレクトリで次のコマンドを実行してバージョンが表示されれば OK です。
コマンド
php -v
YouTube X

新着一覧

  • async、awaitJavaScript
  • Promise についてJavaScript
  • パッケージの管理Node.js
  • v-model(双方向バインディング)Vue.js
  • VS Code で GitHub を使ったソース管理Git
  • computed(再計算)Vue.js
  • watchDebounced(値の監視)Vue.js
  • watch(値の監視)Vue.js
  • change イベントVue.js
  • v-memoVue.js

アーカイブ

  • 2026/03
  • 2026/02
  • 2026/01
  • 2025/12
  • 2025/11
  • 2025/10
  • 2025/09
  • 2025/08
  • /00

以前のカテゴリー一覧

  • CakePHP3
  • CentOS7
  • HTML・CSS・JavaScript
  • Haskell
  • JavaScript
  • Kotlin
  • Laravel5
  • PHP
  • Python
  • Ruby
  • RubyOnRails5
  • TypeScript
  • Vue.js
  • Webサーバ講座
  • Webプログラミング講座
  • jQuery
  • linux
  • パソコン講座
  • ブログ
  • プログラミング講座
  • メモ帳作成講座
  • 数学

Copyright © 9cubed. All Rights Reserved.

プライバシーポリシー 利用規約
▲