lighttpd 1.4.7 を Mac OS X 10.4.3 にインストール
PowerBook に入れてある lighttpd が 1.4.0 と古くなっていたので、最新の 1.4.7 をインストールしました。Apache に比べてコンパイルの早いこと。
ちなみに、自前でビルド&インストールしたものは「/usr/local/ソフト名/ソフト名-バージョン」以下にインストールするようにして、 /usr/local/bin などには実体へのリンクを置くようにしているので configure には以下のように –prefix を指定しています。
$ cd ~/src/lighttpd-1.4.7
$ CFLAGS='-O2' ./configure --prefix=/usr/local/lighttpd/lighttpd-1.4.7
$ make
$ sudo make install
$ make clean
インストールが完了したら、/usr/local/lighttpd/current が lighttpd-1.4.7 を指すようにして、
$ sudo ln -s /usr/local/lighttpd/lighttpd-1.4.7 /usr/local/lighttpd/current
あとは以下のようにシンボリックリンクを貼れば、最新の lighttpd (この場 合は 1.4.7)が利用できるようになります。Mac OS X の Java 2 SDK で採用 されているようなスタイルですね。
$ sudo ln -s /usr/local/lighttpd/current/bin/spawn-fcgi /usr/local/bin/spawn-fcgi
$ sudo ln -s /usr/local/lighttpd/current/sbin/lighttpd /usr/local/sbin/lighttpd
起動するときは、設定ファイルを /usr/local/etc/lighttpd.cf などに置いて以下のようにします。
$ sudo /usr/local/sbin/lighttpd -f /usr/local/etc/lighttpd.cf
