Der Apache2 Arbeiter Multi -Processing-Modul , oder MPM implementiert Apache HTTPD mit einem Thread-Modell . Die Worker-MPM ist deutlich schneller als herkömmliche Modelle und wird von Apache für High-Traffic- Server empfohlen . Im Gegensatz zu den prefork MPM hat das worker MPM einen geringen Speicherbedarf und Overhead. Aktivieren des Worker-MPM in Apache2 auf Ubuntu ist einfacher als es klingt : Sie müssen nur herunterladen, installieren und konfigurieren Sie es , indem Sie auf die Ubuntu Kommandozeilen-Schnittstelle. Anleitung
1
auf "/etc/php5/cgi /" Geh und erstellen Sie eine Sicherungskopie Ihrer Datei "php.ini" . Der Arbeiter MPM Installation überschreibt diese Datei
2
Öffnen Sie die Ubuntu Befehlszeilenschnittstelle und geben Sie diesen Befehl , um den Apache2 worker MPM installieren: . "Sudo apt- get install apache2- mpm-worker php5- cgi . " Beachten Sie, dass bei der Installation , der" apache2 -mpm- prefork "und" libapache2 -mod- php5 " entfernt werden.
3
Führen Sie diese Befehle in Ihren Ubuntu Kommandozeilen-Schnittstelle , damit die " cgi " und " cgid " Module , die für die worker MPM zu funktionieren : " . a2enmod cgid " " a2enmod cgi " und Kurzurlaub 4
Führen Sie diese Befehle in Ihrem Ubuntu Kommandozeilen-Schnittstelle zum Aktivieren der " mod_actions " Apache2 Module: " cd /etc/apache2/mods-enabled ", " sudo ln- sf .. /mods-available/actions.load " und " . sudo ln- sf .. /mods-available/actions.conf "
5
Öffnen Sie die" actions.conf " Konfigurationsdatei mit diesem Befehl : " sudo vi /etc/apache2 . /mods-available/actions.conf " Fügen Sie diese auf der Konfigurationsdatei: " . Aktion application /x -httpd- php /cgi-bin/php5 "
Seite 6
Öffnen Sie die " apache2.conf " Konfigurationsdatei mit diesem Befehl :
sudo vi /etc/apache2/apache2.conf
Sie können Ihre Konfiguration ändern indem Sie die folgenden Zeilen:
StartServers 2MaxClients 150MinSpareThreads 25MaxSpareThreads 75ThreadsPerChild 25MaxRequestsPerChild 0
7
Führen Sie diesen Befehl in Ihrem Ubuntu Kommandozeilen-Schnittstelle , um die Installation zu überprüfen:
/usr/sbin/apache2ctl - t
Wenn Sie einen "Syntax OK" angezeigt wird, funktioniert Ihr worker MPM richtig .
8
Starten Sie Apache2 , um die Einstellungen , indem Sie diesen Befehl anwenden :
sudo /etc/init.d/apache2 restart