Как установить Memcached на Fedora 35/34/33/32/31
В этом руководстве мы покажем вам, как установить Memcached на Fedora 35. Для тех из вас, кто не знал, Memcached — это высокопроизводительная распределенная система кэширования в памяти. В основном он используется для ускорения сайтов, интенсивно использующих базы данных. Memcached имеет API с очень большой хеш-таблицей, распределенной по нескольким машинам. когда таблица заполнена, последующие вставки приводят к удалению старых данных в порядке, в котором они использовались последними.
В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, вы знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку Memcached на Fedora 35.
Установите Memcached на Fedora 35
Шаг 1. Прежде чем продолжить, обновите операционную систему Fedora, чтобы убедиться, что все существующие пакеты обновлены. Используйте эту команду для обновления пакетов сервера:
sudo dnf upgrade sudo dnf update
Шаг 2. Установка Memcached на Fedora 35.
По умолчанию Memcached доступен в базовом репозитории Fedora 35. Теперь выполните следующую команду ниже, чтобы установить Memcached в вашей системе Fedora:
sudo dnf install memcached
После завершения установки нам нужно запустить сервер Memcached, чтобы он начал работать. Мы делаем это с помощью следующей команды ниже:
sudo systemctl start memcached sudo systemctl enable memcached sudo systemctl status memcached
Шаг 3. Настройка Memcached.
Нам нужно сделать некоторые настройки в Memcached. Теперь отредактируйте файл конфигурации Memcached по умолчанию в вашем любимом текстовом редакторе:
sudo nano /etc/sysconfig/memcached
Добавьте следующий файл:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="-l 127.0.0.1,::1"
Сохраните и закройте файл, затем перезапустите Memcached:
sudo systemctl restart memcached
Шаг 4. Настройте брандмауэр.
Fedora поставляется с включенным по умолчанию брандмауэром, и он будет блокировать другие подключения с других компьютеров, пытающихся получить доступ к нашей службе Memcached. Мы должны открыть соответствующие порты, чтобы к общим ресурсам samba можно было получить доступ с других машин:
sudo firewall-cmd --new-zone=memcached --permanent sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent sudo firewall-cmd --reload
Шаг 5. Установка расширения Memcached для PHP.
Установите следующее расширение PHP, как показано ниже:php-pecl-memcached
sudo apt install php-pecl-memcache
Затем перезапустите Memcached и Apache, чтобы изменения вступили в силу:
sudo systemctl restart memcached sudo systemctl restart httpd
Поздравляем! Вы успешно установили Memcached . Спасибо за использование этого руководства по установке Memcached в вашей системе Fedora 35. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт Memcached .