» Eclipse + XAMPP で WordPress の開発環境を作ろう
» はじめに
イントロダクション
WordPress は PHP + MySQL で構築されたブログシステムです。 プラグインやテーマ開発ができる等柔匂タを持・スプログラム構成とな・トいて、世界中のブログサイトに採用されてい る優秀なオープンソースソフトウェアのひとつです。
この WordPress を運用する場合、一般的には PHP と MySQL が利用できるホスティングサービスにプログラムを設置しサイトを公開すらキとになります。 際に、自分にあ・スカスタマイズを WordPress に施すことが多いですが、その試験環境としてもホスティングサービスをつかうと
- ファイル操作が煩雑である
- 公開サイトにも影響を与える場合がある
- 負荷を考える必要がある
- デバッグがし・轤「
等々、いろいろ面倒なことが多いです。 釘ノファイル操作に関しては、編集のたd・ FTP でサーバにアップロードする必要があるため、テーマやプラグインを開発しようという場合にはかなり大変な思いをすらキとになります。 また、トラブル 時はホスティングサーバだけの環境では誌・ナきる情報が足りないかcハれません。
そこで Eclipse と XAMPP というプロダクトをつか・ト、WordPress が必要とする PHP + MySQL の動作環境を、お使いの Windows PC 上に構築し、開発・試験をローカルで行う方法を書いてみました。
おそrY、構築は 1時間D かもyに終了すると思います。そして、そのほとんどの時間はファイルのコピー時間です。 :-) おやつでも食べながらどうぞ。
具体的には、Apache + PHP + MySQL の雕? s環境の構築と、PHP の開発支援を行う Eclipse 統合環境(と PHP用プラグイン)のインストール方法になります。 釘ノ、Apache + PHP + MySQL の環境構築は難しいと思われがちですが、 XAMPP というファイルコピー1発で全てがそろうという便利な開発用パッケージがありますので、思・トいるよりも全然簡単です。
この文書がみなさんの WordPress ライフのお役に立てば幸いです。
動作環境
ここで説明するプロダクトは全てマルチプラットフォーム対応していますので、Windows / Linux / Mac OS X 等で動作させらキとができます。(Max OS X はベータ版とのことです)
この文書ではお使いの方が多いであろう、 Windows をもとに画面やファイル構成を記述しました。 他の OS をお使いの方は適宜読み替えてしま・トください。
Windows 場合必要とする動作環境は以下の通りです。
- Windows 2000/XP オペレーティングシステム
- 300M ほどのディスクの空き容量
必要となる知識は "OS とファイルの操作ができらキと" だけです。お気軽におためし下さい。
XAMPP について
XAMPP は、Apache Friend Project が提供する Apache 関連プロジェクトを、簡単に一発インストールできるように設計されたプ ロモーション用パッケージです。ライセンスに従・ト無料で使うことができます。

OS にファイルをコピーするだけで、Apache、PHP、Perl、MySQL、phpMyAdmin 、FTPサーバ、関連ライブラリ、その他もろもろを PC 上で有効化すらキとができます。 Windows サービスとして常に起動するわけではなく必要なときだけ呼d双す方式をと・トいて、不要時にメモリを圧迫すらキとない非常に便利なパッケージです。
注意点は、お手軽な開発環境用として作られている側面もありますので設定は "ありあり" ルールにな・トいます。 標準で "パスワードなし" で設定されているものも多いので商用の環境では使うことはできません。 インターネットと接続されている環境では、ファイアーウォール等の設定で開発環境にアクセスできないようにしてください。
この文書では、WordPress が必要とする Apache、PHP、MySQL、phpMyAdmin の設定方法を書きます。(とい・トも DB の構築以外はほとんどすらキとは何もありません)
Eclipse について
Eclipse は、The Eclipse Project が提供する統合開発環境です。 Java を基本に、PHP を含む各種開発言語にプラグイン方式で対応する開発環境の開発環境とい・スプロダクトです。ライセンスに従・ト無料で使うことができます。

統合開発環境とは、
- プログラム言語に的サしたテキストエディタを装備している(色分け機能や、文字コードの指定)
- プログラムの編集から雕? sまでを同一ユーザインターフェースで操作を行うことができる
- ソースコードを追いかけるための機能が付いている
- デバッグのためにプログラムの動作を指定した部分でとめたり、その時点の変数の内容を確認すらキとができる
とい・ス、プログラムを作るうえで必要となる機能をひとつのパッケージに収めたものです。 WordPress のように規模が大きいくファイル数が多いソースコードも簡単に扱えるように設計されています。
この文書では、Eclipse と Eclipse に PHP 言語用の機能を追隠キる、phpEclipse プラグインのインストールと使い方を説明しています。(Eclipse も WP と同じようにプラグインで機能を追隠キるのです)
ではや・トみましょう
なんとなく使うものが分か・スところで、早速各プロダクトをインストールしてみましょう。
環境をt゚さない物ばかりですし、なにより本当に簡単ですので是非おためし下さい。気に入らなか・スら削除はファイルを州キだけです。 失う物は何もありません。 :-)