nginx用来做fcgi服务器配置倒是非常方便。一个多月前曾用过lighttpd ,但由于不大稳定,一直想换到nginx。nginx已经工作好几周都没有问题,于是准备将所有php开发的项目都转来。nginx好像配置更简洁,没有cgi概念,只服务于fcgi和静态页面。我喜欢。
fcgi需要php在后台运行。我用的是debian/ubuntu系,直接sudo apt-get install php5-cgi即可安装好支持fcgi的php。由于我们需要fcgi在后台运行,创建/etc/init.d/fcgi-php文件,然后chmod +x。网上找到的一个启动文件,稍微修改一下。