Configure Multi-Processing modules contains two parts. First I override default Apache configuration for event mode that I picked during compilation. In that case you will know what is actually configured. So let’s start with that first.
At the bottom of httpd.conf you need to uncomment the line:
It will enable advanced Apache httpd MPM configuration and it will override the defaults.
Now edit enabled file:
sudo vi /usr/local/apache2/conf/extra/httpd-mpm.conf
This file contains configuration of all MPM There are configuration for each MPM module, so make sure that you are setting correct values. I enabled event mode, so this is the section I care about:
Memcached is an open-source memory object caching system that web sites can use to help accelerate page load times. Memcached works by caching in RAM frequently accessed data, such as the results of API calls, database calls, and more.
Click here to undersatnd how to configure memcached in XAMPP – WIndows 10
To enable memcached for Magento 2, you need to change some settings in the env.php file. To do this, follow these steps:
1) Open the file app/etc/env.php
2) Locate the following section in the env.php file:
‘save’ => ‘files’,
Modify this section as follows:
‘save’ => ‘memcached’,
‘save_path’ => ‘127.0.0.1:11211’
3)Save your changes to the env.php file.
4) Edit the php ini.file
Seacch for the string in php.ini file ‘session.save_handler=files’ and update it to ‘session.save_handler=memcached’
Now memcached is enabled for you magento site