php处理程序为cgi / suexec

时间:2012-06-24 08:20:16

标签: php apache whm suphp

在我的phpinfo中它显示php处理程序为cgi / fastcgi但我想将其更改为cgi / suexec。 我尝试从whm php和suexec配置,我发现suphp是默认的php haldler然后为什么phpinfo显示cgi / fastcgi作为默认handler.i想要tochange到cgi / suexec因为fastcgi不能使用php apc handler。

output of phpinfo
Server API  CGI/FastCGI 

然而whm显示

Configure PHP and SuExec
New Configuration

Option  Configured Value
Default PHP Version (.php files)    5
PHP 5 Handler   suphp
PHP 4 Handler   none
Suexec  on

1 个答案:

答案 0 :(得分:1)

  

我希望改为cgi / suexec,因为fastcgi不能使用php apc handler。

  1. php没有cgi / suexec处理程序。只有cgi,fastcgi和服务器特定的模块。 suexec是更改运行cgi进程的用户,可以应用于任何其他cgi解释器,而不仅仅是php。
  2. CGI / FastCGI由php从同一个二进制文件处理,这就是为什么它说CGI/FastCGI
  3. APC使用FastCGI(在mod_fastcgi的apache下,而不是mod_fcgid)比CGI更好 - 在这两种情况下它都可以用来存储和检索用户数据,但操作码缓存只能正常工作配置好的FastCGI,在每次请求后都会销毁CGI缓存。