Spec-Zone .ru
спецификации, руководства, описания, API

15.6.1. Установка memcached

Можно создать и установить memcached от исходного кода непосредственно, или можно использовать существующий пакет операционной системы или установку.

Установка memcached от Двоичного Распределения

Устанавливать memcached на Red Hat, или узел Fedora, конфетку использования:

root-shell> yum install memcached
Отметить

На CentOS можно быть в состоянии получить подходящего ОБ/МИН из другого источника, или использовать источник tarball.

Чтобы установить memcached на узле Debian или Ubuntu, используйте склонный - доберитесь:

root-shell> apt-get install memcached

Чтобы установить memcached на хинду узле, использование появляется:

root-shell> emerge install memcached

Создание memcached из Источника

На других Основанных на Unix платформах, включая Солярис, AIX, HP-UX и Mac OS X, и дистрибутивы Linux, не упомянутые уже, следует установить из источника. Для Linux удостоверьтесь, что у Вас есть ядро на основе 2.6, которое включает улучшенный epoll интерфейс. Для всех платформ гарантируйте, что Вы имеете libevent 1.1 или выше установленный. Можно получить libevent от libevent веб-страница.

Можно получить источник для memcached от memcached Веб-сайта.

Чтобы создать memcached, следуйте за этими шагами:

  1. Извлеките memcached исходный пакет:

    shell> gunzip -c memcached-1.2.5.tar.gz | tar xf - 
  2. Изменитесь на memcached-1.2.5 каталог:

    shell> cd memcached-1.2.5
  3. Выполненный конфигурируют

    shell> ./configure

    Некоторые дополнительные опции Вы могли бы определить к тому, чтобы конфигурировать:

    • --prefix

      Чтобы определить различный каталог установки, используйте --prefix опция:

      shell> ./configure --prefix=/opt

      Значение по умолчанию должно использовать /usr/local каталог.

    • --with-libevent

      Если Вы установили libevent и сконфигурируйте, не может найти библиотеку, использовать --with-libevent опция, чтобы определить расположение установленной библиотеки.

    • --enable-64bit

      Чтобы создать 64-разрядную версию memcached (который позволяет Вам использовать единственный экземпляр с большим выделением RAM), использовать --enable-64bit.

    • --enable-threads

      Включать поддержке многопоточности в memcached, который улучшает время отклика относительно серверов с тяжелым грузом, использованием --enable-threads. У Вас должна быть поддержка потоков POSIX в пределах Вашей операционной системы, чтобы включить поддержке потока. Для получения дополнительной информации по поддержке поточной обработки см. Раздел 15.6.2.7, "Поддержка Потока memcached".

    • --enable-dtrace

      memcached включает диапазон потоков DTrace, которые могут использоваться, чтобы контролировать и протестировать memcached экземпляра в сравнении с эталоном. Для получения дополнительной информации см. Раздел 15.6.2.5, "Используя memcached и DTrace".

  4. Выполненный делают, чтобы создать memcached:

    shell> make
  5. Выполненный делают установку, чтобы установить memcached:

    shell> make install