前の記事: Zend Optimizer 3.0.1 が出た模様
次の記事: SuSE Linux 10.x をpxeブートでネットワークインストール
./configure次いで libpcreとかいうのをインスコ。per互換lの正規表現ライブラリのようです。ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
make
make install
perl -MCPAN -e shell
install FCGI
install CGI::Fast
./configure次いでPHPをインスコ。
make
make install
Apacheとは併用しないので、いつも使っているconfigureオプションから --with-apxs2(--with-apxs)を外し、以下を追加しました。そしてlighttpdをインストールします。以下のプログラムのバージョンをチェックしましょう。
--enable-fastcgi \
--enable-discard-path \
--enable-force-redirect
make
make install
# automake 1.8 or higher
# autoconf 2.57 or higher
# libtool 1.5 or higher
./configure続いて、起動スクリプトと設定ファイルをコピーします。
make
make install
cp doc/rc.lighttpd.redhat /etc/init.d/lighttpdlighttpdの基本的な設定は、下のリンクを参考にしてください。
mkdir /etc/lighttpd
cp doc/lighttpd.conf /etc/lighttpd
cgi.fix_pathinfo = 12. lighttpd.confを変更します。
fastcgi.map-extensions = ( "/item" => ".php", "/archive" => ".php", "/member"仮想サーバで利用しているので、$HTTP["host"]={} のところに入れ込みました。
=> ".php", "/archives" => ".php", "/blog" => ".php", "/category" => ".php", "/pa
ge" => ".php" )
fastcgi.server = ( ".php" => ( (
"bin-path" => "/usr/local/bin/php",
"socket" => "/tmp/php-fastcgi.sock-5-" + var.PID,
"min-procs" => 1,
"max-procs" => 1,
"max-load-per-proc" => 3,
"idle-timeout" => 60,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "100",
"PHP_FCGI_MAX_REQUESTS" => "999"
),
"bin-copy-environment" => (
"PATH", "SHELL", "USER"
),
"broken-scriptfilename" => "enable"
)))
前の記事: Zend Optimizer 3.0.1 が出た模様
次の記事: SuSE Linux 10.x をpxeブートでネットワークインストール