PHP/Lighttpd にFastCGIで http://www.ark-web.jp/sandbox/wiki/4173.html
インストール †
- 後でバージョン違いのPHPを入れることもあるかもしれないので、/opt/php配下に入れる
- enable-fastcgiを指定
- x86_64アーキテクチャ(?)へのインストール
cd /usr/local/src wget http://jp.php.net/get/php-5.2.9.tar.bz2/from/this/mirror tar xjf php-5.2.9.tar.bz2 cd php-5.2.9 ./configure --enable-fastcgi --prefix=/opt/php-5.2.9 --with-libdir=lib64 --with-mysql make make test
- lighttpd.conf に、次の記述を追加
".php" => ( ( "socket" => "/tmp/php.socket", "bin-path" => "/opt/php-5.2.9/bin/php-cgi", "bin-environment" => ( "PHP_FCGI_CHILDREN" => "16", "PHP_FCGI_MAX_REQUESTS" => "10000" ), "min-procs" => 1, "max-procs" => 1, "idle-timeout" => 20 ))