Apache-2.2

Apache + SuExec + php-fpm - 如何設置它們?

  • August 18, 2010

我想知道是否有關於如何設置 Apache + SuExec + php-fpm 的好指南?我有一個伺服器,我將使用幾個單獨的網站。所以,我需要 php 作為站點所有者使用者執行。正如我所看到的,php-fpm 與 php-fcgi 有點不同。在這種情況下,Apache 需要 mod_fcgid 嗎?如何設置這一切?

現在我的網站正在執行 Apache + mod_suphp + php-cgi,所以……這很好,但有點慢。我想保持安全並獲得使用 APC 的能力。

PHP-FPM是 PHP 的一個更新檔,用於提供一些高級程序管理功能,這些功能在其 FastCGI 變體中使用時很有用。附帶說明一下,PHP 5.4 可能會包括開箱即用的 PHP-FPM(根據 Antony Dovgal的說法)。

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

Google找到了這個由兩部分組成的教程(第 1部分,第 2 部分),其中描述了 Apache httpd、suEXEC、mod_fastcgi、PHP-FPM 和 APC 的配置。我沒有嘗試過本教程,但它應該讓您了解如何配置它。

引用自:https://serverfault.com/questions/139826