CentOS 5.0
Webサーバー
dagレポジトリからlighttpdをインストールしてみた。
# yum -y install lighttpd lighttpd-fastcgi # service httpd stop # service lighttpd start
通常は/srv/www/lighttpd/index.htmlがあってテストページが表示されるようなのだが、なぜかこのディレクトリは空になっていてサーバーが正常に起動したかどうかわかりづらかった。
PHPでFastCGIが使えるか調べた。
# php-cgi -v PHP 5.1.6 (cgi-fcgi) ※以下略
/etc/lighttpd/lighttpd.confを編集する。server.modulesのmod_fastcgiのコメントアウトを解除し、fastcgi.serverのsocketに書き込み可能なディレクトリ、bin-pathに/usr/bin/php-cgiが指定されているか確認した。
# rm /srv/www/lighttpd/index.html # vi /srv/www/lighttpd/index.php <?php phpinfo(); ?> # service lighttpd restart
phpinfoページが表示された。