XAMPP(ザンプ)は、インストールすることで完全無償で利用できるApacheディストリビューションです。Apache + MariaDB + PHP + Perlを一度にインストールすることができるとあって、大変人気があります。

難しいイメージのあるApache Webサーバーのインストール、MySQL・PHP ・ Perlの追加が、XAMPPを使えば初心者でも簡単に可能です。

今回は、XAMPPをこれから使いたい初心者の方に向け、基礎知識とインストール方法をご紹介します。

"XAMPPを使ってみたいけど、どのようなものなの?" "XAMPPのインストール方法は?" と感じている方は、ぜひ本記事を参考にしていただき、XAMPPを始めてみてください。
  

1. XAMPPとは

XAMPP1.png
https://www.apachefriends.org/jp/index.html

XAMPPは、apachefriends.orgが提供するWebアプリケーションに必要なソフトウェアをパッケージ化したものです。

本来、Webアプリケーションを作ろうと思ったら、必要なソフトウェアを別々にインストールし用意する必要があります。できないことはもちろんありませんが、作業が面倒な上に初心者には理解しづらく、開発する前に挫折してしまうことも少なくないでしょう。しかし、XAMPPを使うことで開発には欠かせないソフトウェアを、無料で一気にインストールすることができます。

具体的なソフトウェア内容として、Webサーバソフトウェアの「Apache」、Webプログラミング言語の「PHP」などを含んでいます。Webアプリケーションを作成するには最低限必要な環境を、すぐに準備できるのが便利な点です。

ちなみに、XAMPPという名前は以下の頭文字からきています。

「XAMPP」の名称由来
・「X」←クロスプラットフォーム対応(Windows、Linux、Mac)
・「A」←Apache
・「M」←MySQL/MariaDB
・「P」←PHP
・「P」←Perl

引用元:オープンソースのXAMPPとは|オープンソース×クラウド情報サイト「OSS×Cloud News」

例えば、PHPのテストをしたい方、WordPressを使っている方、プログラミングの学習をしたい方などが利用しています。なお、XAMPPはパッケージ化してあるために、場合によってはソフトウェアが最新バージョンではないこともありますので注意が必要です。
※Macの場合、MAMPという開発環境もありますのでこちらもオススメ

XAMPPにはマニュアルはないものの、FAQ形式での使用説明書があります。使用説明書にない質問は、フォーラム・Stack Overflowを見ることで解決することが可能です。

XAMPP使用説明書はこちら|Apache Friends