我是新手,我有Ubuntu 12.04盒,我使用命令安装Apache
apt-get install apache2
它安装一切正常。 然后我需要mpm-worker,所以我使用命令安装了mpm-worker
apt-get install apache2-mpm-worker
但是当我想启用模块时,我得到这个错误:
ERROR: Module mpm_worker does not exist!
我无法在mods-available目录中find这些模块。 我搜查,但没有find任何东西。
有什么build议么?
多处理模块是Apache 2.2的一部分,并包含在apache2安装中。 您只需要从您当前使用的任何MPM“切换”到工人MPM。 注意:你只能用一个选中的MPM来启动Apache,也就是说你必须“解除”当前的,然后“enmod”所需的 。
要确定当前正在使用哪个MPM,请运行apache2ctl -V 。 你会看到一行如:
Server MPM: prefork
假设您正在运行“prefork”(如上例所示),则使用以下命令进行切换:
a2dismod mpm_prefork a2enmod mpm_worker service apache2 restart
注意:如果你没有以root身份login(你不应该这样做),你可能需要用sudo命令每个命令行才能拥有足够的权限。