tcherokee
By:
tcherokee

No Prefork Module on Apache

August 29, 2014 5.2k views

Hello,

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 http://www.narga.net/optimizing-apachephpmysql-low-memory-server/ 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.