Как установить Memcached на Debian 10

Как установить Memcached на Debian 10

 

В этом руководстве мы покажем вам, как установить Memcached на Debian 10. Для тех из вас, кто не знал, Memcached — это системный демон, который позволяет кэшировать информацию в оперативной памяти, что позволяет повысить скорость работы приложений и избежать ошибок. производительность на вашем выделенном или VPS сервере. Это очень полезно для оптимизации динамических веб-сайтов и повышения скорости за счет кеширования объектов в памяти.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Memcached на сервере Debian 10 (Buster).

Установите Memcached на Debian 10 Buster

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade

Шаг 2. Установка Memcached на Debian 10.

Выполните следующую команду, чтобы установить Memcached:

sudo apt install memcached libmemcached-tools

После завершения установки служба Memcached запустится автоматически. В этом можно убедиться, проверив статус услуги:

sudo systemctl status memcached

Шаг 3. Настройка Memcached.

Файл конфигурации по умолчанию можно найти по адресу:

nano /etc/memcached.conf

Измените настройки, Пример настроек для кеширования 1 ГБ:

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 1024

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 192.168.77.20

Перезапустите службу Memcached, чтобы изменения вступили в силу:

sudo systemctl restart memcached

Шаг 4. Настройте брандмауэр.

Выполните следующие команды, чтобы открыть порт Memcached в брандмауэре:

sudo ufw allow from 192.168.77.20 to any port 11211

Шаг 5. Установка расширения Memcached для PHP.

Чтобы использовать Memcached в качестве кэширующей базы данных для вашего PHP-приложения, такого как WordPress , вам необходимо установить расширение php-memcached:

sudo apt install php-memcached

После этого мы можем перезапустить Apache, чтобы изменения вступили в силу:

sudo systemctl restart apache2

Поздравляю! Вы успешно установили Memcached . Благодарим за использование этого руководства по установке Memcached в системе Debian 10 Buster. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Memcached .