Установка 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 на сервер Ubuntu 18.04. Для получения дополнительной информации прочитайте официальную документацию на Memcache Doc. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо вопросы.
Get new posts in your inbox
No spam. Unsubscribe anytime.