Debian 下 Lighttpd + MySQL + PHP

新装了台服务器,准备将部份系统迁移过去,久闻 Lighttpd 做服务器性能优异且稳定(目前有台静态资源服务器用 nginx,但因为没什么流量,看不出效果来),这回且试一试。

1、装软件

apt-get install lighttpd mysql-server php5-cgi php5-mysql

2、改配置文件

在/etc/php5/cgi/php.ini末尾增加一行:

cgi.fix_pathinfo = 1

编辑/etc/lighttpd/lighttpd.conf,在server.modules字段增加mod_fastcgi,类似如下:

server.modules              = (
            “mod_access”,
            “mod_alias”,
            “mod_accesslog”,
            “mod_fastcgi”,
            “mod_rewrite”,
)

并在/etc/lighttpd/lighttpd.conf文件末尾增加:

fastcgi.server = ( “.php” => ((
                     “bin-path” => “/usr/bin/php5-cgi”,
                     “socket” => “/tmp/php.socket”
                 )))

运行 /etc/init.d/lighttpd restart 后看看 phpinfo 是否一切正常。

另外,当然还得改下 MySQL 密码:

mysqladmin -u root password MYPASSWORD

回头系统上线后,再观察一下系统压力吧,希望能发挥得好些。感谢 baoz 友情提供 lighttpd 的大量配置经验。