Установка Memcached в Debian

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

Эта статья предполагает, что у вас есть базовые знания Linux, вы умеете пользоваться терминалом. Что вы размещаете свой сайт на собственном VPS или выделеном сервере. Установка очень проста и предполагает, что вы работаете под учетной записью root. Если это не так, то вам может требуется добавить ‘sudo‘ к командам, чтобы получить привилегии root. Я покажу вам как выполняется установка Memcached на сервер Debian.

Требование к установке

  • Сервер под управлением операционной системы: Debian.
  • Рекомендуем использовать свежую ОС для предотвращения возможных проблем.
  • SSH доступ к серверу (или просто откройте Terminal, если вы работаете на настольном компьютере).
  • Активное интернет-соединение. Интернет-соединение понадобится для загрузки необходимых пакетов и зависимостей для Memcached.
  • Пользователь sudo или доступ к пользователю root. Мы рекомендуем действовать как пользователь sudo, а не от root пользователя. Так как при неосторожном обращении root вы можете повредить свою систему.

Установка Memcached в Debian

Шаг 1. Обновление системы

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

sudo apt update

sudo apt upgrade

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

После обновления требуется выполнить следующую команду для установки Memcached.

sudo apt install memcached libmemcached-tools

Установка Memcached в Debian
Установка Memcached в Debian

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

sudo systemctl status memcached

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

Файл конфигурации по умолчанию можно найти по адресу /etc/memcached.conf, но сначала я рекомендую сделать его резервную копию.

sudo cp /etc/memcached.conf /etc/memcached.back

Далее можно начать его редактирование.

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

nano /etc/memcached.conf

Настройка Memcached Debian
Настройка Memcached Debian

Перезапустите службу Memcached, чтобы изменения вступили в силу, делается это командой.

=

sudo systemctl restart memcached

Шаг 4. Настройка брандмауэра (firewall)

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

sudo ufw allow from 192.168.1.77 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. Для получения дополнительной помощи или полезной информации, мы рекомендуем вам посетить официальный сайт Memcached.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.