Установка Memcached · 2 min read · Nov 08, 2025

Как установить Memcached на Ubuntu 18.04 LTS

Memcached — это бесплатная и открытая система кэширования объектов в памяти, которая может использоваться для ускорения ваших приложений, временно храня информацию в памяти. Memcached помогает ускорить веб-приложения, такие как WordPress, Drupal, Joomla и другие приложения на PHP.

В этом руководстве мы объясним, как установить Memcached на сервере Ubuntu 18.04.

Требования

  • Сервер с установленной Ubuntu 18.04.
  • Пароль root, настроенный на вашем сервере.

Обновите вашу систему

Сначала обновите все пакеты до последней версии с помощью следующей команды:

apt-get update -y  
apt-get upgrade -y

После обновления всех пакетов перезагрузите систему, чтобы применить изменения конфигурации.

Установите и настройте Memcached

По умолчанию Memcached доступен в стандартном репозитории Ubuntu 18.04. Вы можете установить его, просто выполнив следующую команду:

apt-get install memcached libmemcached-tools -y

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

systemctl start memcached  
systemctl enable memcached

Теперь вы можете проверить статус службы Memcached с помощью следующей команды:

systemctl status memcached

Вы должны увидеть вывод, похожий на следующий:

? memcached.service - memcached daemon
   Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-07-13 06:13:59 UTC; 13s ago
     Docs: man:memcached(1)
 Main PID: 21776 (memcached)
    Tasks: 10 (limit: 1114)
   CGroup: /system.slice/memcached.service
           ??21776 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

Jul 13 06:13:59 ubuntu1804 systemd[1]: Started memcached daemon.

Вы также можете проверить, работает ли служба Memcached, введя:

ps aux | grep memcached

Вы должны увидеть следующий вывод:

memcache 21776  0.3  0.2 424764  2880 ?        Ssl  06:13   0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
root     22035  0.0  0.0  13136  1000 pts/0    S+   06:14   0:00 grep --color=auto memcached

Далее вам нужно будет настроить Memcached для более продвинутых настроек. Для этого откройте файл /etc/memcached.conf, как показано ниже:

nano /etc/memcached.conf

Измените следующие строки в соответствии с вашими потребностями:

# Порт подключения по умолчанию — 11211
-p 11211

# Укажите, на каком IP-адресе слушать.
-l 192.168.0.101
# Определите максимальное количество памяти, которое может использовать демон Memcached.
-m 256

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

systemctl restart memcached

Установите Apache и PHP и настройте PHP для использования Memcached

Memcached теперь установлен и настроен. Далее вам нужно будет установить и настроить Apache для использования Memcached.

Сначала установите Apache и PHP с другими модулями с помощью следующей команды:

apt-get install apache2 php7.2 libapache2-mod-php7.2 php-memcached php7.2-cli -y

Затем создайте файл phpinfo.php в корневом каталоге веб-сервера Apache для тестирования Memcached.

nano /var/www/html/phpinfo.php

Добавьте следующий код:


Сохраните и закройте файл. Затем откройте веб-браузер и введите URL http://your-server-ip/phpinfo.php. Вы должны увидеть все модули, связанные с PHP, и информацию о Memcached на следующей странице:

Memcached включен в PHP

Поздравляем! Вы успешно установили Memcached на сервер Ubuntu 18.04. Для получения дополнительной информации прочитайте официальную документацию на Memcache Doc. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо вопросы.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.