0

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

output of phpinfo
Server API  CGI/FastCGI 

但是显示

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
4

1 回答 1

1

我想更改为 cgi/suexec,因为 fastcgi 不适用于 php apc 处理程序。

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