2008年7月28日月曜日

SpeedyCGI ふたたび

チャレンジしてみました。やっぱり「がっくしメニュー」重いんですよね。

あらために導入方法をググってみたところSpeedyCGI - 呆備録さんのところで見つけました。
cvsサーバから直接取得したソースはビルドが通るらしいのです。早速やっちゃいます。



 $ cvs -d:pserver:anonymous@speedycgi.cvs.sourceforge.net:/cvsroot/speedycgi login

 $ cvs -z3 -d:pserver:anonymous@speedycgi.cvs.sourceforge.net:/cvsroot/speedycgi co -P 2.x




で取得して、ビルドします。ただ多少エラーが出るらしいので、mod_speedyは作成しないことにします。



 perl Makefile.PL

 make

 make test

 make install




これで、/usr/bin/speedy が格納され、SpeedyCGIが使用可能になります。

今回はmoduleを使用しないため、がっくしの設定はconfig.txtとorz.cgiです。



(1)config.txt

 OrzPerlPath=/usr/bin/speedy

 OrzPerlOption=-- -M8



(2)orz.cgiの一行目を修正

 #!/usr/bin/speedy -- -M8




httpサーバの変更もいらず簡単ですね。







参考URL
 (1)SpeedyCGI:http://perldoc.jp/docs/modules/CGI-SpeedyCGI-2.21/SpeedyCGI.pod
 (2)SpeedyCGI - 呆備録:http://d.hatena.ne.jp/oppara/20060602/p1

0 件のコメント: