如何制作 Ubuntu + Apache + mpm-worker + mod_php + APC?

如何制作 Ubuntu + Apache + mpm-worker + mod_php + APC?

我想在 Ubuntu 上创建高负载的 Web 服务器。我使用 nginx 作为前端,使用 apache 作为后端。

您可能已经猜到了,我无法收集 Apache (worker) + mod_php + APC,因为在 Ubuntu 下无法使用 apt-get install。

我怎样才能做到这一点?

  • 如果你想建议从源头收集,请给出确切的指示
  • 请不要使用 fastcgi

答案1

虽然您不需要 fcgi,但这是此处的解决方法。混合使用线程和非线程并不是很聪明的做法。

并非所有 PHP 模块都是线程安全的,而使用 MPM worker 时,您可能希望这样做。如果您手动编译,则可以强制将其组合在一起,但您将要遇到问题。

您将看到的症状是 Apache 有时会崩溃和出现分段错误。

PHP 需要执行空间,您可以使用 prefork+mod_php 或 worker+fcgi 来实现。

是的,我允许自己将此作为答案发布,即使我知道这不是你真正想要的答案。

相关内容