環境は OS X Mountain Lion (Mac mini late 2012)
Mac OS X で「ルート」ユーザを有効にして使用する
Windows環境でのCapsLock → Ctrl 置き換えと同様の設定
アップルメニュー > システム環境設定 > キーボード > 修飾キー
[CapsLock] に [Command]を割り当てる
[Alt]+[Tab]でタスク切り替え
上記置き換えのあとKeyRemap4MacBookで「Swap Command + Tab and Option + Tab」を有効にする
[CapsLock] に [Command] が割り当ててあるが、ターミナルの時は[Control] にしたい
KeyRemap4MacBookで「Command_L to Control_L (only in Terminal)」を有効にする
make, configure などの開発用コマンドラインツールを導入
Xcodeを起動し、メニューから
Xcode > Preferences > Downloadsタブ > Command Line Tools で Install
Apache2.2.4のコンパイル
mkdir /usr/local/src
cd /usr/local/src
curl -O http://ftp.tsukuba.wide.ad.jp/software/apache//httpd/httpd-2.4.4.tar.gz
tar -xvzf httpd-2.4.4.tar.gz
cd httpd-2.4.4
./configure --prefix=/usr/local/httpd-2.4.4
...
checking for gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc
checking whether the C compiler works... no
configure: error: in `/usr/local/src/httpd-2.4.4':
configure: error: C compiler cannot create executables
....
# エラー対応 シンボリックリンク作成 c - Problems with compiling apache2 on Mac OS X Mountain Lion - Stack Overflow
sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain
# リトライ
./configure --prefix=/usr/local/httpd-2.4.4
...
checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
...
#エラー対応 PCREインストール
cd /usr/local/src/
curl -O http://jaist.dl.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.gz
tar -xvzf pcre-8.32.tar.gz
cd pcre-8.32
./configuire
make
make install
# リトライ
cd /usr/local/src/httpd-2.4.4
./configure --prefix=/usr/local/httpd-2.4.4
make
make install
# 起動
/usr/local/httpd-2.4.4/bin/apachectl -k start