Eiszeitの日記: Lighttpd+PHP5+MySQLの設定
日記 by
Eiszeit
個人的な覚書。(OSはUbuntu Server 10.04LTS)
$sudo apt-get install php5 php5-mysql php5-cgi mysql-server mysql-client lighttpd
↑PHP、PHPのMySQL関連モジュール、MySQL本体、Lighttpd本体のインストール
$sudo lighty-enable-mod fastcgi
↑PHPを使えるようにするためにFastCGIモジュールを有効化
/etc/lighttpd/lighttpd.confを開いて「server.modules」の項目に"mod_fastcgi"を追加するかコメントアウトから外す。"mod_cgi"が追加されている場合は競合か何かを起こしてページが表示できない可能性があるので"mod_cgi"をコメントアウト。ただ、両方書かないとダメって言ってるサイトもあったりするので環境で違うのかもしれない。自分の環境では"mod_cgi"はなくても問題なく動いている。
最後に
$sudo /etc/init.d/lighttpd restart で再起動。再起動に失敗した場合はウラでapacheとかが動いてる可能性があるので停止とスタートアップの解除をしてから起動してみる。
コレで利用ができるはず。もしかしたらなくてもいいパッケージもあるかもしれないが検証はしてない。細かい設定についてはそのうち書くかもしれない。