Баннер
Баннер

Авторизация



Нужен ли публичный блог с заработком на mini Server
 
Memcached и PHP5-Memcached модуль в Debian 6.0 (Squeeze)
Сервера - Web сервер

Debian"Memcached является свободным и открытым исходным кодом, высокопроизводительных, распределенных кэширований объектов в памяти системы, имеет общий характер, но предназначен для использования в ускорении динамических веб-приложений путем облегчения загрузки базы данных". Более подробную информацию о Memcached можно найти по адресу www.memcached.org. Эта статья будет объяснить, как установить Memcached и PHP5-Memcached модуль на системе Debian 6.0 (Squeeze) с Apache2.

Установка

  • apt-get install memcached php5-memcached

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

  • apt-cache search memcache

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

memcached - A high-performance memory object caching system
memcachedb - Persistent storage engine using the memcache protocol
...... 
php5-memcache - memcache extension module for PHP5
php5-memcached - memcached extension module for PHP5

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

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

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

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

  • netstat -tap | grep memcached

Как правило, Вы получите что-то вроде этого:

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

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

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

Прежде всего, необходимо перезапустить Web сервер Apache:

  • /etc/init.d/apache2 restart

Создать PHP-файл, который доступен из Интернета со следующим содержанием:

  • nano phpinfo.php

Внимание, используйте команду в той директории, где расположен робочий сайт видимый из интернета.

<? 
 PHP phpinfo (); 
 ?>

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

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

Подробнее пожалуйста, проверьте www.php.net , вот простой пример:

<?php
 $m = new Memcached();
 $m->addServer('localhost', 11211);
 $m->set('key', 'hello world');
 var_dump($m->get('key'));
 ?> 
Обновлено 15.12.2011 13:30
 

Добавить комментарий

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


Защитный код
Обновить


Яндекс.Метрика
Показатели ТИЦ и PR сайта mini Server mini Server в Facebook mini Server в Twitter