ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить Memcache на CentOS 7

Как установить Memcache на CentOS 7

Memcache является ключевой частью инфраструктуры для многих приложений. Базы данных, очереди и удаленные сервисы часто являются узким местом веб-запросов, но во многих случаях информация, которую они содержат не меняется. Memcache является стандартным демоном, который может кэшировать произвольные значения, и может ускорить все от запросов MySQL до запросов к REST.

Начало работы с Memcache

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

Когда мы закончили,  стек LAMP будет увеличен с Memcache, и вы можете начать интегрировать его в существующие сайты и приложения.

Руководство

Для начала, мы установим пакет Memcached.

yum -y install memcached

 

Пакет теперь установлен, но он также должен быть запущен. Мы также должны настроить его для запуска при загрузке системы.

systemctl start memcached.service
systemctl enable memcached.service

 

Теперь Memcached должен быть настроен для оптимального использования. Мы позаботимся о том.

nano /etc/sysconfig/memcached

 

Вы хотите выделить память для Memcached? Это достигается путем изменения значения CACHESIZE, установив его на желаемое количество оперативной памяти, выделенной для кэша.

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

systemctl restart memcached.service

 

Чтобы использовать Memcached из PHP, требуется расширение. Мы установим в следующем примере.

yum -y install php-pecl-memcache

 

Теперь, когда PHP был обновлен, вам необходимо перезапустить Apache. Кроме того, перезапустите Memcached.

systemctl restart httpd.service
systemctl restart memcached.service

 

Давайте проверим загрузку модуля Memcached.

php -m | grep memcache
memcache

 

Для дальнейшего проверки состояния модуля, мы создадим информационную страницу PHP. Эта функция возвращает информацию о конфигурации окружающей среды PHP. Если Memcached настроен правильно, он будет включать в себя подробную информацию о поддержки Memcached.

 

nano /var/www/html/index.php

 

<?php
phpinfo();
?>

 

Теперь мы, наконец, проверим состояние модуля Memcached в PHP. Посетите страницу, которую вы только что создали по адресу: http://your_main_ip/index.php

Вывод

Memcache теперь установлен, настроен и включен в стек LAMP. Теперь вы можете ускорить ваши PHP приложений, включив быстрый, эффективный кэш для медленных частей ваших сценариев. Если это руководство было полезным для Вас, любезно поделиться ею с другими, которые также могут быть заинтересованы в ускорении своего сервера.

Как установить Memcache на CentOS 7

Exit mobile version