No Prefork Module on Apache

August 29, 2014 12.3k views


I have been running into a few database errors with a brand new install of wordpress and decided to optimise my server by adding swap, and optimising the apache and mysql services.

I was trying to follow this guide when i noticed that my apache install does not seem to have been compiled with the prefork module. I used the automated wordpress on ubuntu 14.04 installer.

Is this an issue? or is the apache install already well optimised that I do not need to optimise the prefork section? or is the config located somewhere else?

2 Answers

You need to install the prefork module with:

sudo apt-get install apache2-mpm-prefork 

Then make sure it is loaded with:

sudo a2enmod mpm_prefork

On Ubuntu 16.04 there is no apache2-mpm-prefork. However the mpm_prefork module gets installed when installing apache2. The commands to do this are now:

sudo apt install apache2
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo service apache2 restart
Have another answer? Share your knowledge.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!