PHP bzw. Apache mehr Leistung geben
bearbeitet von Raketenwilli> Hallo Raketenwilli,
>
> ja okay, ich habe nur die Defaults gesehen.
>
> Ich finde die Apache Doku da etwas unübersichtlich. Konkrete Angaben, unter welchen OS welche MPM überhaupt möglich sind, finde ich schwer findbar. Es **scheint**, als würden prefork, worker und event nur für Unixoide vorgesehen sein, und mpm_winnt scheint explizit das Windows API zu nutzen, was einen Einsatz unter Unix/Linux ausschließt. Aber das muss man sich zusammensuchen. Hmpf…
>
> Zu den Unixoiden habe ich eben nur gelesen, dass heutzutage das mpm_event der häufigste Default wäre.
Also Linux/BSD/Mac.
(Windows interessiert mich nicht, ich werde mir das nicht antun.)
Im auf Debian installierten Apache fand ich
* mpm_event
* mpm_prefork (das wird auch geladen)
* mpm_worker
Per default wird prefork aktiviert. Man kann das selbst ändern, aber a2enmod schaltet den mpm eventuell um, wenn man ein Modul „Y“ installiert, welches ein MPM-Modul „X“ fordert, welches dann mit dem aktiviertem Modul „Z“ in Konflikt steht... (Das Programm „a2enmod“ (wohl aus apache-tools) ist geschwätzig und fragt bzw. zeigt das an.)
Die obigen mpm-module kommen wohl mit dem Paket apache2-bin.
Im Repo ist dann noch das nicht installierte Paket
* [libapache2-mpm-itk](http://mpm-itk.sesse.net/)