Back to Changelog
v4.5.177
Adds Apache MPM Mode card to WebServer Settings for in-panel MPM switching.
New Features
3- Added Apache MPM Mode card to WebServer Settings Apache tab showing the running MPM (prefork/worker/event) with a dropdown to switch modes via the new GET/POST /api/v1/apache/mpm-mode endpoint.
- On static-MPM Apache builds the card displays a warning that switching requires the mpms-shared Apache package; on mpms-shared builds all three modes are selectable and httpd.conf is updated by the backend.
- Info banner explains that switching from prefork to event typically reduces Apache memory usage by 80-90% on PHP-FPM stacks.
Improvements
3- MPM card shows a spinner during Apache restart and toasts success/failure with backend-provided error detail.
- Added 2 new Apache API client functions: api.getApacheMPMMode() and api.setApacheMPMMode(mode).
- Added 10 new translation keys under webServerSettings.mpm* (EN source in this release, 30 non-EN languages to follow via panel-i18n).