Установка memcache та сервера memcached на Ubuntu / ~#root -i Установка memcache та сервера memcached на Ubuntu / ~#root -i Установка memcache та сервера memcached на Ubuntu / ~#root -i Установка memcache та сервера memcached на Ubuntu / ~#root -i Установка memcache та сервера memcached на Ubuntu / ~#root -i Установка memcache та сервера memcached на Ubuntu / ~#root -i Установка memcache та сервера memcached на Ubuntu / ~#root -i Установка memcache та сервера memcached на Ubuntu / ~#root -i
  • RU
  • UA
  • EN
  • Створити інтернет-магазин
  • Документація
  • Блог
    • Unix-подібні ОС
    • Php
    • MySQL
    • JavaScript
    • Менеджери пакетів
    • Docker
    • Seo
  • Допоміжні сервіси
    • Короткі посилання
    • Oбмін переглядами YouTube
  • Вхід
  • Реєстрація
  • Головна
  • Unix-подібні ОС
  • Установка memcache та сервера memcached на Ubuntu

Установка memcache та сервера memcached на Ubuntu

Розглянемо відмінність memcache від memcache

З memcache все просто. Memcache – це розширення для php, яке дозволяє працювати з memcached сервером.

У memcached є 2 поняття. Сервер memcached та розширення memcached для php.

Як розширення memcache, так і розширення memcached створені для роботи з сервером кешування memcached. Відмінність memcache від memcached лише у наборі інструментів спілкування з сервером.

Розширення memcache - простіше і швидше, його має вистачати для простих завдань, внести в кеш і забрати з кеша.

Розширення memcached - більш ресурсозатратний і має більш розширений набір інструментів.

У моїй конфігурації використовується php 5.6 і Ubuntu 14.04.

Встановлення сервера memcached :

sudo apt-get install memcached

Файл конфігурацій сервера memcached :

nano /etc/memcached.conf

Якщо потрібно змінити конфігурації.

Старт :

sudo service memcached start

Якщо сервер не піднявся автоматично, слід підняти його цією командою.

Перевірка :

netstat -a | grep 11211

-a - відображення всіх соккетів

11211 - порт на якому працює memcache за замовчуванням.

Якщо в консолі знаходить запис localhost з таким портом, сервер піднявся і готовий до роботи.

memcached netstat

Установка розширення memcache для php5.6 :

sudo apt-get install php5.6-memcache

Перевіряємо у phpinfo() :

memcache phpinfo

Перевірка в бою :

<?php
if (class_exists('Memcache')) {
    $memcache = новий Memcache;
    $connect = @$memcache->connect('localhost');
    if ($connect) {
        $aData = $memcache->get('data');
        echo '<pre>';
        if ($aData) {
            echo '<h2>Дані З КЕШУ:</h2>';
            print_r($aData);
        } else {
            $aData = array('Тестові дані');
            echo '<h2>Дані НЕ З КЕШУ:</h2>';
            print_r($aData);
            $memcache->set('data', $aData, 0, 300);
        }
        $aData = $memcache->get('data');
        if ($aData) {
            echo '<h3>Мемкеш працює</h3>';
        } else {
            echo '<h3>Мемкеш не працює</h3>';
        }
        echo '</pre>';
    }
}
if (!$connect) {
    echo 'Немає мекешу';
}

Розміщуємо код у проект і запускаємо. Якщо все вийшло, то перше входження в код видасть повідомлення "Дані НЕ З КЕШУ", а друге входження дасть "Дані З КЕШУ".

09 Липня 18
1518
0

Відгуки

Ім'я
Електронна пошта
Рейтинг
Відгук

Інші статті з категорії

28 Вересеня 2022

Файл конфігурації (php.ini) під час запуску Cron (cli) зміна параметрів (memory_limit) на хостингу

Розглянемо можливість зміни параметрів конфігураційного файлу (php.ini) на хостингу, в якому немає можливості налаштувати планувальник Cron (cli) з панелі.

12 Серпня 2022

Ubuntu Apache 2.4 Bad Request Size of a request header field exceeds server limit

Налаштування Apache для великого обсягу cookie. Розберемо помилку "Bad Request. Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit." та параметри для налаштування сервера.

26 Травня 2022

Чорний екран Ubuntu після встановлення драйвера на Nvidia 630М

Спробуємо вилікувати чорний екран при завантаженні Ubuntu після установки проприетарного драйвера nvidia-340 на ноутбуці з Nvidia 630М.

06 Січня 2022

Не працює USB після оновлення Ubuntu 18.04 на ноутбуці

Коли перестали працювати USB 2.0-3.0 після оновлення Ubuntu на ноутбуці.

18 Грудня 2021

Запуск Skype (skypeforlinux) у кілька вікон Ubuntu

Можливість запуску Скайп у кілька вікон. Встановлений на Ubuntu skypeforlinux запустити в 2 вікна.

23 Березня 2020

Відключення bluetooth колонки, dos-атака на bluetooth у Linux

Розглянемо один із способів дос-атаки на блютуз через базові засоби l2ping в linux. Розберемо простий скрипт на python.

30 Грудня 2019

Зберегти e-mail на локалці, заглушка sendmail в Ubuntu для Php

Розглянемо скрипт, який зберігає e-mail у файл. Заглушка для sendmail, налаштування в Ubuntu.

26 Червня 2019

Помилка initramfs Ubuntu 18.04

Розберемо одну з причин появи помилки initramfs під час запуску Linux Ubuntu 18.04. Зробимо спробу відновлення системи. fsck exited with status code 4.

Категорії

  • Unix-подібні ОС
  • Php
  • MySQL
  • JavaScript
  • Менеджери пакетів
  • Docker
  • Seo

Останні коментарі

Добрый день, Сергей. Я на более новых версиях блют...
root-i
23.02.23
Пробовал на transmart колонке. Ничего из перечисле...
Сергей
20.02.23
HenryMit, может быть
root-i
07.02.23
Неофрейдизм — это… Определение, принципы, представ...
HenryMit
07.02.23

Ділюсь інформацією у якій я вимагав допомоги та розбираючись витрачав багато часу. Якщо інформація допомогла хоча б одній людині, то цей сайт створений не дарма.

Подяка на продовження роботи сайту:
Контакти

Telegram Viber Mail

Пошук по сайту

  • Вхід
  • Реєстрація

Сайт працює на chmod -R