Как установить Memcached на AlmaLinux 8

Как установить Memcached на AlmaLinux 8

 

В этом руководстве мы покажем вам, как установить Memcached на AlmaLinux 8. Для тех из вас, кто не знал, Memcached — это бесплатная высокопроизводительная система кэширования распределенной памяти с открытым исходным кодом. Memcached используется для ускорения динамических веб-сайтов, управляемых базой данных, путем кэширования данных и объектов в ОЗУ. Это сокращает количество операций чтения внешнего источника данных, что снижает накладные расходы и ускоряет время отклика.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку системы кэширования объектов распределенной памяти Memcached на AlmaLinux 8. Вы можете следовать тем же инструкциям для CentOS и Rocky Linux.

Установите Memcached на AlmaLinux 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release

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

По умолчанию Memcached доступен в базовом репозитории AlmaLinux 8. Теперь выполните следующую команду, чтобы установить Memcached в вашу систему:

sudo dnf install memcached libmemcached

Проверьте установку Memcached:

memcached --version

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

sudo systemctl enable memcached
sudo systemctl start memcached
sudo systemctl status memcached

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

Файл конфигурации Memcached по умолчанию — . Вы можете отредактировать этот файл, чтобы установить параметры запуска для службы Memcached:/etc/sysconfig/memcached

sudo nano /etc/sysconfig/memcached

Измените следующий файл:

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="128"
OPTIONS="-l 127.0.0.1,::1"

Шаг 4. Настройте межсетевой экран.

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

sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent
sudo firewall-cmd --reload

Шаг 5. Установите библиотеки Memcached PHP.

Теперь мы устанавливаем поддержку Memcached PHP, используя следующую команду:

sudo dnf install php-pecl-memcache php-pecl-memcached

Модуль PHP для системы кеширования теперь находится на нашем сервере, пора добавить его в файл:php.ini

echo "extension=memcache.so" >> /etc/php.d/memcache.ini

Наконец, перезапустите Apache, чтобы изменения вступили в силу:

sudo systemctl restart httpd

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