とりあえず、Tokyo CabinetとTokyo Promenadeのビルド方法のまとめ

Tokyo Promenadeの0.9.17でFastCGIに対応したので、今どうするか迷ってます。
とりあえず、これまでの記事から抜粋して、Tokyo CabinetとTokyo Promenadeのビルドまで(Paco利用)をまとめておきます。

Tokyo Cabinetの最新版のインストールは、以下のようにします。(作業用ディレクトリからゴミは適宜消してください)
% cd /home/ユーザ名/適当な作業用ディレクトリ
% wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.36.tar.gz
% tar zxvf tokyocabinet-1.4.36.tar.gz
% cd tokyocabinet-1.4.36/
% ./configure

./configureでbzlib.hが必要だというエラーが出たら、Synapticからlibbz2-devをインストールして、./configureをやり直します。そうすると、Ready to make.と表示されるはずなので、以下のように続けます。なお、make終了時にはReady to installと出るはずです。

% make
% sudo paco -D make install

続いて、Tokyo Promenadeです。こちらも、新しいバージョンを確認して入れます。
% cd /home/ユーザ名/適当な作業用ディレクトリ
% wget http://1978th.net/tokyopromenade/tokyopromenade-0.9.17.tar.gz
% tar zxvf tokyopromenade-0.9.17.tar.gz
% cd tokyopromenade-0.9.17/
% ./configure -enable-fcgi
% make

configureで -enable-fcgi を指定しているのは、もちろんFastCGIを利用するためですが、これにより、makeでfcgi_stdio.hが見つからないとエラーが出たら、Synapticからlibfcgi-dev(及びlibfcgi0ldbl)をインストールして、makeをやり直す必要があります。

% sudo paco -D make install

webサーバ側の構成はこれから考えます。(Lightttpdを使って、ただのCGIで動かす記事を書きかけていたのですが……FastCGI対応したので出来ればそっちで、と)




1 Comment

[...] さて、まとめ記事にある通りに、Tokyo CabinetとTokyo Promenadeはビルドを済ませてから、その他をビルドしていきます。 [...]

Additional comments powered by BackType