はじめに
本章では、WordPressを始めるために必要な開発環境の種類について解説していきます。
1. 開発環境構築がなぜ必要なのか
WordPressは一般的なソフトウェアとは違い、単独でインストールして使用することができません。
そのため、WordPressを動作させるためにはまず「開発環境の構築」を行う必要があります。
開発環境を構築するにはいくつの方法があるため、それぞれの違いについて本章で解説していきます。
2. ローカル開発環境とサーバー開発環境の違い
開発環境の構築は、大きく分けるとローカル開発環境とサーバー開発環境の2つの種類があります。
ローカル開発環境とは
自分のPCに環境構築用ソフトウェア(Local、XAMPP、MAMPなど)をインストールして、自分のPC内に開発環境を構築します。
メリットとしては
- インターネットの接続を行わない状態で利用することができるため、サーバーとの回線速度や性能の影響を受けず、動作確認がスムーズに行える
- 自分のPC内のWebサーバ上に存在することになるため、インターネット上には公開されず外部のサーバーをあらかじめ用意する必要がない
などがあげられます。
デメリットとしては、制作したWebサイトをそのままインターネット上に公開することができない点や、PCのスペックが不足している場合はWordPressの動作が遅くなる可能性がある事です。
サーバー開発環境とは
インターネット上に存在するサーバー内に開発環境を構築する事です。
インターネット上に公開されるため、開発途中の状態であっても自分以外の人に閲覧される可能性があります。
メリットはWebサイトをそのままインターネット上に公開することができる点、
デメリットとしては、作業中に問題が発生した場合に公開中のWebサイトにも影響する可能性がある点、 契約期間中はレンタルサーバー代がかかるなどが考えられます。
3. ローカル開発環境を構築する3つの方法について
開発環境を構築するには様々な方法が存在しますが、今回は下記の主な3つの方法について解説します。
- Local
- XAMPP
- MAMP
※Local、XAMPP、MAMPとは・・・環境構築用ソフトウェアの名称※
1~3すべての構築が必要なわけではなく、Localのインストールがうまくいかない場合には”XAMP” ”MAMP”をインストールすれば大丈夫です。

Localはローカル開発環境構築に必要な作業のすべてをボタンクリックだけで行う事ができるソフトウェアです。
(公式サイト:https://localwp.com/)
WordPressを別途ダウンロードしてインストールする作業が必要がなく、Localを使用すれば初心者でも簡単にWordPressのローカル開発環境を構築できる点が最大のメリットです。
ただし、PCの環境(アカウント名が日本語の場合や、ウィルス対策ソフトの影響など)によってうまくインストールができない場合はXAMPPやMAMPで環境構築を行います。

XAMPP(ザンプ):ローカル開発環境を構築するソフトウェア(公式サイト:https://www.apachefriends.org/jp/index.html)
WordPressについては別途インストール作業が必要です。
XAMPPは細かな設定ができる反面、本格仕様のため初心者には難易度が少し高いかもしれません。
Localと比べると構築に手間がかかりますが、Windowsユーザーの方でLocalがうまくインストールできない場合はXAMPPをインストールしましょう。

MAMP(マンプ):ローカル開発環境を構築するソフトウェア(公式サイト:https://www.mamp.info/en/downloads/)
WordPressについてはXAMP同様、別途インストール作業が必要です。
以前はMac専用のソフトウェアでしたが、現在はWindowsでも動作可能となっているためどちらのOSでもインストールすることが出来ます。
こちらもXAMP同様Localと比べると構築に少し手間がかかりますがMacユーザーの方、もしくはWindowsでLocalがうまくインストールできない場合はMAMPのインストールを検討しましょう。
4. 開発環境の選び方
どの開発環境を選択するかは、以下の流れで検討する事をおすすめします。
- ローカル開発環境を「Local」で構築する
- Localがうまくインストールできない場合は「XAMPP」「MAMP」で構築を検討する
- 制作したWebサイトを公開する段階になったらサーバー開発環境を構築する
Localの詳しいインストール方法については以下の記事で紹介しています。
>>Lightningを使って企業サイトを作ろう【chapter2】ローカル開発環境構築編
まとめ
本章では、WordPressを始めるまでの開発環境構築の種類について紹介しました。
- 開発環境の種類にはローカル開発環境とサーバー開発環境がある
- ローカル開発環境構築用の3つのソフトウェアについて(Local・XAMPP・MAMP)
なぜ環境構築が必要なのか、どの開発環境で進めていこうか迷っている方の参考になれば幸いです。