Apache + SuExec + php-fpm - 如何设置它们?

Vla*_*sny 1 mod-fcgid php-fpm suexec suphp apache-2.2

我想知道是否有关于如何设置 Apache + SuExec + php-fpm 的好指南?我有一个服务器,我将使用几个单独的网站。所以,我需要 php 作为站点所有者用户运行。如我所见,php-fpm 与 php-fcgi 略有不同。在这种情况下是否需要来自 Apache 的 mod_fcgid?如何设置这一切?

现在我的网站正在运行 Apache + mod_suphp + php-cgi,所以...很好,但有点慢。我想保持安全并获得使用 APC 的能力。

jos*_*chi 6

PHP-FPMPHP的补丁,用于提供一些高级进程管理功能,这些功能在其 FastCGI 变体中使用时非常有用。附带说明一下,PHP 5.4 可能会包含开箱即用的 PHP-FPM(根据 Antony Dovgal 的说法)。

由于mod_fcgid不支持外部生成的 FastCGI 服务器,因此您需要使用mod_fastcgimod_proxy_fcgi

谷歌发现这种两部分组成的教程(第1部分第2部分),其描述的Apache的httpd,suEXEC的,的mod_fastcgi,PHP-FPM和APC的配置。我还没有尝试过本教程,但它应该让您了解如何配置它。