XAMPPでWordPressローカル環境をつくる
WordPress, PHP/MySQL今回の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というオープンソース・プロジェクトが開発、配布しています。
基本的に参考サイト(末尾に記載)の手順で行ったんだけどポイントだけ。
今回は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!
アフィリエイトを続ける力 より
phpspot より
関連記事(試験運用中)
コメント/トラックバック: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>
コメント