Apache2 arbetstagaren Multi - Processing Module , eller MPM , implementerar Apache HTTPD med hjälp av en gängad modell . Arbetaren MPM är betydligt snabbare än traditionella modeller och rekommenderas av Apache för högtrafikerade servrar . Till skillnad från prefork MPM , har arbetstagaren MPM en liten minnesanvändning och overhead . Aktivera arbetstagaren MPM i Apache2 på Ubuntu är enklare än det låter : Du behöver bara ladda ner , installera och konfigurera den med hjälp av Ubuntu kommandoradsgränssnitt. Instruktioner
1
Gå till " /etc/php5/cgi /" och skapa en säkerhetskopia av din " php.ini " filen . Arbetaren MPM Installationen kommer att skriva över denna fil
2
Öppna Ubuntu kommandoradsgränssnitt och skriver detta kommando för att installera Apache2 arbetstagaren MPM : . " Sudo apt - get install apache2 - mpm -worker php5 - cgi . " Observera att under installationen , den " " apache2 - mpm - prefork " och " libapache2 - mod - php5 avlägsnas .
3
Kör dessa kommandon i din Ubuntu kommandoradsgränssnitt för att de " cgi " och " cgid " moduler behövs för arbetstagaren MPM att fungera : " . a2enmod cgid " " a2enmod cgi " och
4
Kör dessa kommandon i din Ubuntu kommandoradsgränssnitt för att aktivera " mod_actions " Apache2 moduler : " cd /etc/apache2/mods-enabled , " " sudo ln - sf .. /mods-available/actions.load " och " . sudo ln - sf .. /mods-available/actions.conf "
5
Öppna " actions.conf " konfigurationsfil med det här kommandot : " sudo vi /etc/apache2 . /mods-available/actions.conf " Lägg detta till konfigurationsfilen : " . Action application /x - httpd - php /cgi-bin/php5 < /IfModule > "
6 Öppna " apache2.conf " konfigurationsfil med det här kommandot :
sudo vi /etc/apache2/apache2.conf
Du kan ändra konfigurationen genom att redigera följande rader :
StartServers 2MaxClients 150MinSpareThreads 25MaxSpareThreads 75ThreadsPerChild 25MaxRequestsPerChild 0
7
kör detta kommando i din Ubuntu kommandoradsgränssnitt för att kontrollera installationen :
/usr/sbin/apache2ctl - t
p Om du får en " Syntax OK " meddelande , fungerar din arbetstagaren MPM ordentligt .
8
Starta Apache2 att tillämpa inställningarna genom att använda det här kommandot :
sudo /etc/init.d/apache2 restart