worker相比较prefork的优势就不多说了,只说在ubuntu下通过fastcgi跑PHP的配置方案

先安装相关mod并启用

sudo apt-get install php5-cgi php5-cli fcgid sudo a2enmod fcgid

然后修改需启用PHP的virtualhost相关配置文件

Options +ExecCGI
AddHandler fcgid-script .php
FCGIWrapper /usr/lib/cgi-bin/php5 .php

reload Apache