6.

XAMPP

編集

PHP開発環境であるXAMPPの記事です。

子ページから項目を選択してください。

XAMPPとは?

XAMPPとは無償のPHPの開発環境です

ApacheMariaDB、PHP、PerlXAMPPをインストールするだけでだけで使えるようになります。

各機能の便利な管理画面がついています。

XAMPPに含まれる主なソフトウェア

ソフトウェア役割
Apache HTTP ServerWebサーバー
MariaDBMySQL互換のリレーショナルDB
PHPWebアプリ用スクリプト言語
Perlテキスト処理が得意なスクリプト言語
phpMyAdminMariaDB/MySQLのWeb管理画面
OpenSSL / FileZilla FTPHTTPS確認やFTP連携用(ディストリビューションにより同梱)

本ページの子ページ一覧

導入後の基本フロー

  1. XAMPP Control Panel を起動
  2. Apache と MySQL(MariaDB)を Start
  3. ブラウザで http://localhost/ にアクセス → XAMPP管理画面表示
  4. htdocs/ フォルダ配下にPHPファイルを配置
  5. http://localhost/yourfile.php で動作確認

主要なファイル・ディレクトリ

パス(既定)役割
C:\xampp\htdocs\WebサーバーのDocumentRoot。PHPファイルを置く
C:\xampp\apache\conf\httpd.confApache 設定
C:\xampp\php\php.iniPHP 設定
C:\xampp\mysql\bin\my.iniMariaDB 設定
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(軽量・モダン)も選択肢

関連

編集
Post Share
子ページ
  1. インストール方法
  2. ポート番号の競合
  3. ドキュメントルート(htdocs)の変更方法
同階層のページ
  1. eclipse
  2. NetBeans
  3. Visual Studio
  4. Android Studio
  5. PyCharm
  6. XAMPP
  7. Jupyter Notebook
  8. Unity
  9. Xcode