The Apache2 arbeideren Multi - Processing modul , eller MPM , implementerer Apache HTTPD ved hjelp av en gjenget modell . Arbeideren MPM er betydelig raskere enn tradisjonelle modeller , og er anbefalt av Apache for høy trafikk servere. I motsetning til prefork MPM , har arbeideren MPM et lite minne fotavtrykk og overhead. Aktivering arbeideren MPM i Apache2 på Ubuntu er enklere enn det høres ut : Du trenger bare å laste ned, installere og konfigurere den ved hjelp av Ubuntu kommandolinje-grensesnitt. Instruksjoner
en
Gå til " /etc/php5/cgi /" og lage en sikkerhetskopi av dine " php.ini " filen . Arbeideren MPM installasjon vil overskrive denne filen
2
Åpne Ubuntu kommandolinje -grensesnitt og skriv inn denne kommandoen for å installere Apache2 arbeideren MPM : . " Sudo apt- get install apache2 - MPM -worker php5 - cgi . "Merk at du under installasjonsprosessen , den" apache2 - mPM - prefork "og" libapache2 - mod - php5 " er fjernet.
3
Kjør disse kommandoene i Ubuntu kommandolinje -grensesnitt for å aktivere " cgi " og " cgid " moduler nødvendig for arbeideren MPM skal fungere: " . a2enmod cgid " " a2enmod cgi " og
4
Kjør disse kommandoene i Ubuntu kommandolinje -grensesnitt for å aktivere " mod_actions " apache2 moduler: " cd /etc/apache2/mods-enabled ", " sudo ln- sf .. /mods-available/actions.load " og " . sudo ln- sf .. /mods-available/actions.conf "
5
Åpne" actions.conf " konfigurasjonsfil ved hjelp av denne kommandoen : " sudo vi /etc/apache2 . /mods-available/actions.conf " Legg dette til konfigurasjonsfilen : " . Action application /x - httpd - php /cgi-bin/php5 < /IfModule > "
6 Åpne " apache2.conf " konfigurasjonsfil ved hjelp av denne kommandoen : en
sudo vi /etc/apache2/apache2.conf
Du kan endre konfigurasjonen ved å redigere følgende linjer:
StartServers 2MaxClients 150MinSpareThreads 25MaxSpareThreads 75ThreadsPerChild 25MaxRequestsPerChild 0
7
kjøre denne kommandoen i Ubuntu kommandolinje -grensesnitt for å kontrollere installeringen :
/usr/sbin/apache2ctl - t
p Hvis du mottar en " Syntax OK "-melding , fungerer arbeideren MPM riktig.
8
Start Apache2 å bruke innstillingene ved hjelp av denne kommandoen : en
sudo /etc/init.d/apache2 restart