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

Sooey - 複数の PHP をインストールし、切り替えて使う方法, 11 月 18th, 2005 at 11:36 [Pingback]

[...] lighttpd 1.4.7 を Mac OS X 10.4.3 にインストール や PHP 5.1.0RC5 Release で書いたように、メインマシンである PowerBook では PHP や ruby、lighttpd といったソフトは複数バージョンを共存できるよう configure に prefix を指定してインストールしています。 [...]


使用可能なタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>