WordCamp Tokyoも無事に終わり、そろそろWordPressを試してみたくなった人に向けて…、というわけではないのですが、Mac OS X Lionの環境で比較的簡単に自由度の高いある意味LAMP環境(Lion + Apache + MySQL + PHP)を作るまでを備忘録がてら、初心者の方でもできるように解説してみようかな、と。

OS XでWebサイトのテスト環境を作る方法はいくつかあります。お手軽なのはシステム環境設定から「パーソナルファイル共有」を有効にする方法ですが、これだとHTTPサーバである「Apache」が有効になるだけ。
じゃあということで、「MAMP」とかを使うと簡単に「Apache+PHP+MySQL」な環境は用意できるものの、あらかじめパッケージングされた内容になってしまう。環境をゼロから作ることを考えたら圧倒的に簡単ですが、サイト開発とか実行環境に必要なものを適宜導入しようと考えたらちょっと役不足。
ならばと、公開されているソースを必要に応じてコンパイルして…でもいいけどそれは面倒というかわかる人しかできません(わかっていても本業じゃないと面倒くさい 笑)。となると、「Fink」や「MacPorts」といったパッケージ管理ソフトを使って、システムに極力影響を与えないようにして別のUNIX環境を作る方法は割と一般的。
とは言うものの、既にOS Xで動いてるのも再度入れることになったり、OS自体をアップグレードしたら動かなくなったりもします。そうなったら、もいっかい環境を再構築したりと面倒なことこのうえないんですよね…。というわけで、今回はWordPressぐらいならすぐ動かせるように、できるだけシステムに手を入れることなく、でも比較的自由度の高いApache + PHP + MySQLな環境を作ってみたいと思います。
やさしめに書いてたら異常に長くなってきたので、まずは第1回目として「Apache編」として公開します。
Read the rest of this entry »