Slik aktiverer Worker MPM på Apache2 i Ubuntu
Den Apache2 arbeideren Multi-Processing Module, 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.
Bruksanvisning
1 Gå til "/ etc / php5 / cgi /" og lage en sikkerhetskopi av dine "php.ini" filen. Arbeideren MPM installasjonen vil overskrive denne filen.
2 Åpne Ubuntu kommandolinjegrensesnittet og skriv denne kommandoen for å installere Apache2 arbeideren MPM: "sudo apt-get install apache2-MPM-worker php5-cgi." Legg merke til at under installasjonen, 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 å fungere: ". A2enmod cgid" "a2enmod cgi" og
4 Kjør disse kommandoene i Ubuntu kommandolinjegrensesnittet til å aktivere de "mod_actions" apache2 moduler: "cd / etc / apache2 / mods-aktivert", "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: "<IfModule mod_actions.c>
Handling application / x-httpd-php / cgi-bin / php5 </ IfModule> ".
6 Åpne "apache2.conf" konfigurasjonsfil ved hjelp av denne kommandoen:
sudo vi /etc/apache2/apache2.conf
Du kan endre konfigurasjonen ved å redigere følgende linjer:
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
7 Kjør denne kommandoen i Ubuntu kommandolinje-grensesnitt for å kontrollere installasjonen:
/ Usr / sbin / apache2ctl -t
Hvis du mottar en melding "Syntax OK", arbeidstaker MPM fungerer.
8 Start Apache2 å bruke innstillingene ved hjelp av denne kommandoen:
sudo /etc/init.d/apache2 restart