Установка · 1 min read · Dec 29, 2025

Установка Memcached и модуля PHP5-MemCached на Debian 6.0 (Squeeze)

Установка Memcached и модуля PHP5-MemCached на Debian 6.0 (Squeeze)

“Memcached — это бесплатная и открытая, высокопроизводительная, распределенная система кэширования объектов в памяти, универсальная по своей природе, но предназначенная для ускорения динамических веб-приложений за счет снижения нагрузки на базу данных.”
Больше информации о memcached можно найти на http://www.memcached.org/

В этой статье объясняется, как установить memcached и модуль PHP5-MemCached на систему Debian 6.0(Squeeze) с Apache2.

1. Установка

apt-get install memcached php5-memcached

“apt-get” — это очень мощный инструмент командной строки для работы с пакетами. Вот совет о том, как использовать “apt-get”, возьмем эту ситуацию в качестве примера: я собираюсь установить Memcached и связанный с ним модуль php, но я не совсем уверен в точном названии пакетов, тогда мы можем использовать следующую команду для поиска доступных списков пакетов:

apt-cache search memcache

Тогда вы найдете что-то вроде этого:

memcached - Высокопроизводительная система кэширования объектов в памяти
memcachedb - Долговременный механизм хранения с использованием протокола memcache
……
php5-memcache - модуль расширения memcache для PHP5
php5-memcached - модуль расширения memcached для PHP5

Вы должны найти как php5-memcache, так и php5-memcached, php5-memcached новее и поддерживает сессии. Здесь я собираюсь использовать php5-memcached.

2. Тестирование

2.1 Тестирование Memcached

После установки memcached должен уже работать. Вы можете проверить это, используя следующую команду:

netstat -tap | grep memcached

Обычно вы получите что-то вроде этого:

tcp        0      0 localhost:11211         *:*                     LISTEN      2132/memcached

Вы можете изменить его конфигурацию, изменив файл /etc/memcached.conf.

2.2 Тестирование модуля PHP5-Memcached

Сначала вам нужно перезапустить веб-сервер Apache,

/etc/init.d/apache2 restart

Создайте php файл, который доступен из веба, и скопируйте содержимое в файл:

vi phpinfo.php

Затем используйте браузер, чтобы открыть php файл и проверить результат.

3. Использование

Для более подробной информации, пожалуйста, проверьте http://www.php.net/manual/en/book.memcached.php, вот простой пример:

$m = new Memcached();
$m->addServer(‘localhost’, 11211);
$m->set(‘key’, ‘hello world’);
var_dump($m->get(‘key’));
?>

4. Ссылки

Модуль PHP-MemCached
MemCached

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.