Memcached - это мощная система кэширования, которая повышает скорость и производительность веб-сайтов. Она может использоваться с PHP, Apache, NGINX и другими популярными платформами. Здесь описаны шаги по установке memcached в Apache для Ubuntu, CentOS. Вы также можете использовать их для установки memcached в WordPress, Drupal, Magento.
Как установить memcached в Apache
Мы рассмотрим, как установить memcached в Ubuntu, а также CentOS. Следующие шаги также позволят включить memcached после установки.
Установка memcached в Ubuntu
Откройте терминал и выполните следующую команду для обновления пакетов
1 | sudo apt-get update |
Установите memcached и его зависимости
1 | sudo apt-get install php-memcached memcached |
Перезапустите веб-сервер Apache, чтобы применить изменения
1 | sudo service restart apache2 |
Установка memcached в CentOS
Откройте терминал и выполните следующие команды для установки memcached и его зависимостей.
1 2 3 | yum clean all yum -y update yum -y install memcached php-memcached |
Это установит memcached, но не позволит ему запускаться при старте.
1 2 3 | systemctl start memcached systemctl enable memcached systemctl status memcached |
Перезапустите веб-сервер Apache, чтобы применить изменения.
1 | sudo systemctl restart httpd.service |
Проверка memcache
Чтобы убедиться, что memcached установлен и включен, создайте тестовый файл /var/www/html/test.php со следующим содержимым.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php $mem = new Memcached(); $mem->addServer("127.0.0.1", 11211); $result = $mem->get("blah"); if ($result) { echo $result; } else { echo "No matching key found yet"; $mem->set("blah", "Data from memcached") or die("Couldn't save anything to memcached..."); } ?> |
Сохраните и закройте файл. Откройте браузер и перейдите по адресу http://IP_SERVER/test.php.
Замените IP_SERVER на IP-адрес или доменное имя вашего сервера.
В первый раз вы увидите сообщение "No matching key found yet". Обновите страницу в браузере. На этот раз вы увидите сообщение "Data from memcached".
Заключение
Надеемся, что приведенная выше статья поможет вам установить и настроить memcached в Apache для Ubuntu, а также CentOS.