今回のWordPressの構築ではぜひテスト環境が欲しかったので
「簡単で便利」というXAMPPというパッケージについて調べて使ってみました。

LAMPという言葉があります。
Linux  OS
Apache  Webサーバ
MySQL  データベース
PHPまたはPerl プログラム言語
といった4つの組み合わせ。


オープンソースで基本的に無料でWebの開発、運用環境まで組めるということで
数年前からかなりもう普及してますね。

XAMPPはこのうちApache、MySQL、PHP(またはPerl)それからMySQLのGUIツールであるPHP MyAdminといったソフトウェアを一気にまとめてインストールできるという、かなりお得なパッケージです。
このあたりのソフトウェア、LinuxでもWindowsでもやったことがありますが、
インストール、各種設定かなりシンドイものがあります。

それが「ここまで簡単になっちゃってイイの~」って感じの簡単さですから。
ほんといい世の中になりました。

XAMPPはapache friendsというオープンソース・プロジェクトが開発、配布しています。

apache friends - xampp

基本的に参考サイト(末尾に記載)の手順で行ったんだけどポイントだけ。

今回はWindows XPに導入するわけであくまでローカル環境。
なのでこれがインターネット側からのぞけたりするとセキュリティ上大変危険。

なんで.htaccessでのアクセス制限とMySQLのユーザパスワード設定だけは
忘れずに行っておきます。

.htaccessの作成

テキストファイルにこんな感じで記述。

Order deny,allow
Deny from All
Allow from localhost 127.0.0.1

.htaccessについては詳しくはこちらを参照。

127.0.0.1というのはループバック・アドレス(解説 @IT)といって
そのPC自体につく特別なIPアドレス。
つまり「自分以外はアクセスできないよ」というおまじないのようなもの。

これをApacheのドキュメントルート
(Windows版XAMPPではデフォルトでは「C:\Program Files\XAMPP\htdocs配下」)に置こう。

Windowsでは標準の「メモ帳」では「.」(ドット)がファイル名の先頭につくファイルは保存できない。
「秀丸」や「サクラエディタ」といったテキスト・エディタで
「ファイルの種類」を「すべてのファイル(* *)」にしてあげると保存できる。
また「エンコードの種類」もWindows標準の「Shift-JIS」だとなにかとトラブるので
「UTF-8」などにしておこう。
その意味でもテキスト・エディタはあった方がいい。

MySQLはデータベースで、ここに格納されたデータをPHPで取り出して
実際にWordPressの画面を呼び出したりしている。
なのでこちらも外部からアクセスできては困るので
MySQLに接続するユーザ、パスワードはきちんと設定しよう。
デフォルトではroot権限のユーザがパスワードなしで入れる。これはさすがにあぶないですね。

ここだけ気をつければ
想像以上に簡単にXAMPPでWordPressの開発環境ができてしまった。

ローカル、しかも同じマシンでちょっとしたテスト、確認ができるのはほんとに楽だ。
Windowsのエキスプローラから直接ファイル編集→保存 →ブラウザで即確認。
FTPすらいらない。

このテスト環境で試してからテーマ、プラグイン、テンプレートなどのカスタマイズを
lolipopのサーバスペースにアップしています。

参考サイト

XAMPPのインストール、WordPressの開発環境構築については
下記のサイトが大変参考になりました。
ありがとうございます。

ServerSide より
手軽にサーバーサイド開発を (1) - XAMPPでいろいろ試す

手軽にサーバーサイド開発を (2) - XAMPPでWordPressを試す

hiromasa.zone より
Eclipse + XAMPP で WordPress の開発環境を作ろう

XAMPP - 青海波@Tokyoblog PukiWiki Plus!

アフィリエイトを続ける力 より

XAMPPって何?

XAMPP設定(セキュリティー編)

XAMPP設定(PHP編)

phpspot より

XAMPPのインストール







関連記事(試験運用中)

  • XAMPPでのphp.iniのパス
  • XAMPPでPukiWikiローカル環境をつくる
  • XAMPPを1.6.1にアップグレード
  • 【PHP】PEARの導入
  • XAMPPでのコマンドプロンプトからのMySQLクライアント操作法




  • コメント/トラックバック:0 個 »

    トラックバックURL: http://blackpepper.oops.jp/wp/archives/2077/trackback

    この記事にはまだコメントがついていません。

    コメントをどうぞ

    コメント、トラックバックは確認後に表示されます。しばらくお待ちくださいね。

    段落や改行は自動挿入です。メールアドレスはサイト上では非表示です。
    使用できる HTML タグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>