AWS Google Cloud Linux

How to Install and Configure Memcached with Apache and PHP

Memcached is a key-value store to cache the dynamic database calls and stores them in memory. This reduces the database load helps in speeding up the dynamic database driven websites.

In this guide you are going to learn how to install and configure Memcached in your server alongside with Apache and PHP on Ubuntu 20.04.

Best Hosting for your Business

PlatformReviewsPricing
Cloudways★★★★★$10
Kinsta – Google Cloud★★★★★$30

Prerequisites

Update your server packages to the latest.

sudo apt update
sudo apt upgrade -y

Install Memcached

Make sure you have followed the prerequisites guides to install Apache and PHP 8.

Memcached is available by default in the Ubuntu 20.04 repository.

sudo apt install memcached libmemcached-tools -y

Once the installation is complete you can check the status.

sudo service memcached status
● memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-07-20 02:23:14 UTC; 39s ago
       Docs: man:memcached(1)
   Main PID: 9944 (memcached)
      Tasks: 10 (limit: 682)
     Memory: 1.6M
     CGroup: /system.slice/memcached.service
             └─9944 /usr/bin/memcached -m 64 -p 11211 -u memcache -l
127.0.0.1 -P /var/run/memcached/memcached.pid
Jul 20 02:23:14 memcached systemd[1]: Started memcached daemon.

Now you have Memcached up and running.

Configure Memcached for Apache and PHP

Install PHP memcached module using the following command.

sudo apt install php-memcached

Restart Apache for the changes to take effect.

sudo service apache2 restart

Verify Memcache Installation

Create a file inside the webroot directory with phpinfo() function.

You will see the output similar to the one below.

Memcache Installation with PHP

Now you have enabled Memcached support on your server.

Conclusion

Now you have learned how to install and configure Memcached with Apache and PHP on Ubuntu 20.04.

Thanks for your time. If you face any problem or any feedback, please leave a comment below.

Cloudbooklet builds a large collection of Linux based guides and tutorials on Cloud platforms like Google Cloud, AWS, Azure, DigitalOcean and more

Write A Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.