How to Install PHP Redis on PHP-FPM

To install PHP Redis, use the following instructions:


Step 1

Install PHP Redis on Ubuntu with the following command and hit ENTER on every prompt without typing anything:


sudo pecl install redis


If you get an error you may need to install the PHP XML extension


sudo apt-get install php7.2-xml


If you get a phpize error install PHP-dev then run the PHP Redis install command again:


sudo apt-get install php7.2-dev


Step 2

Restart the PHP service to apply the changes (replace the PHP version number with yours:)


sudo systemctl restart php7.2-fpm.service


Now check redis is active with:


php -m


If you don't see redis try adding redis.ini manually:


Create a redis.ini file in the mods-available directory for your PHP version:


sudo nano /etc/php/7.2/mods-available/redis.ini


Add the following content to the file and save:




Then use the commands below to create symlinks manually:


sudo ln -sf /etc/php/7.2/mods-available/redis.ini /etc/php/7.2/fpm/conf.d/20-redis.ini
sudo ln -sf /etc/php/7.2/mods-available/redis.ini /etc/php/7.2/cli/conf.d/20-redis.ini
sudo systemctl restart php7.2-fpm.service