使用 apt-get、apache2-mpm-prefork 安装 apache2?

dyn*_*mic 6 linux debian mpm-prefork apache-2.2

我有一个 64 位的 debian 6。我要安装灯。在一些网站上我发现:

apt-get install apache2
Run Code Online (Sandbox Code Playgroud)

在其他一些:

apt-get install apache-mpm-prefork
Run Code Online (Sandbox Code Playgroud)

我应该选择哪一个?

谢谢

wee*_*avy 15

发帖人可能对以下原因感兴趣:

  • prefork:每个请求都有自己的(内存分离的)进程
  • worker:多线程 Apache,使用线程而不是进程,通常比 prefork 更快,并且可能使用更少的内存。

由于 PHP不是线程安全的,因此常见的建议是使用“prefork”MPM 安装 Apache。Apache MPM 之间的差异:http : //httpd.apache.org/docs/2.0/en/mod/#core

简短回答您的问题:如果您正在安装 PHP,Debian 将自动选择正确的 Apache 版本。