Mac OS X

環境は OS X Mountain Lion (Mac mini late 2012)

Mac OS X で「ルート」ユーザを有効にして使用する

http://support.apple.com/kb/ht1528?viewlocale=ja_JP

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