Установка memcached на XAMPP в Windows 7

Новосте СД Калезея - Установка memcached на XAMPP в Windows 7

Из статьи «Joomla 3. (часть 2)» вы узнали, что в новой версии Joomla появилась поддержка memcached, а в процессе рассмотрения статьи «Файл configuration.php» вкратце познакомились с настройками этого сервиса. В этой статье описывается установка и настройка memcached на локальном хостинге, который организован на XAMPP и работает на компьютере под управление Windows 7, а так же включение поддержки memcached в Joomla 3. Читателю должен понимать, что memcached установлен не у каждого хостера и надо учитывать это при переносе сайта с локального хостинга на реальный.

Memcached это сервис (служба), реализующая кэширование данных в оперативной памяти сервера. За счёт того, что кэш хранится в оперативной памяти, работа с ним происходит быстрее.

Для работы с сервисом memcached требуется php-расширение. Таких расширений два. Одно, так же как и сервис называется memcached, а другое memcache. Отличия между этими php-расширениями следующие: memcache немного быстрее memcached, но memcached имеет больше возможностей при работе с кэшем, чем memcache. Для работы memcached требуется PHP 5.2+, а для работы memcache – PHP 5.1. В этой статье рассматривается работа с использованием расширения memcache.

Установка

На нашем локальном хостинге, PHP уже установлен и имеет версию 5.4.27. Нам потребуются дополнительная информация о PHP. Те, кто организовал локальный хостинг по статье из этого блога, могут просто кликнуть на ссылке phpinfo().

Информация PHP в XAMPP

Те, кто делал по-другому, могут в корневом каталоге своего веб-сервера создать файл phpinfo.php с кодом:

1
<?php phpinfo(); ?>

А затем обратиться к нему. Например, так: http://localhost/phpinfo.php.

В результате увидим следующее.

Информация о PHP

Нас интересует следующая информация:

  • Версия Visual C++, под которой скомпилирован PHP — VC9
  • Версия подключения PHP — потокобезопасно (thread safe) или нет (non thread safe)

Скачиваем файл php_memcache-3.0.8-5.4-ts-vc9-x86.zip. Извлекаем из архива одну библиотечку php_memcache.dll и кладём её в каталог расширений PHP. В нашем случае это C:xamppphpext, а в общем случае смотрим значение параметра «extension_dir» в php.ini. Затем в конец раздела «Dynamic Extensions» файла php.ini дописываем:

extension=php_memcache.dll

Сохраняем, закрываем и переходим к установке службы «memcached» в Windows. Для начала нужно знать разрядность операционной системы.

Разрядность Windows 7

Если у Вас 32-х битная Windows, то скачиваем Memcached-121-win32.zip, если 64-х битная, то скачиваем memcached-win64-1.4.4-14.zip. Извлекаем из архива все файлы (из там три) в любую директорию. Допустим это будет c:memcached 

Запускаем командную строку с правами администратора: 

Запуск с правами администратора

 Переходим в директорию с программой:

1
cd memcashed

Устанавливаем службу:

1
memcached -d install

Установка службы

Запускаем утилиту управления службами Windows:

services

Находим в списке служб интересующую нас – memcashed.

Запуск службы memcached

Щелкаем на неё правой кнопкой мыши и жмём Запустить. После того как служба memcached запустилась, надо перезапустить веб-сервер Apache, а затем ещё раз посмотреть информацию о PHP.

Если среди фиолетовых таблиц вы видите memcache, значит всё настроено правильно.

Информация о memcache в PHP

Комментарии пользователей

longtrade
01 Августа 2017
Для исталляции надо запустить


memcached -d install

Как то так
Только зарегистрированные пользователи могут добавлять комментарии к новостям. Нажмите здесь для регистрации
Внимание! Высказывания пользователей портала "Калезея" выражают их личное мнение, которое может не совпадать с позицией портала. В обсуждении могут встречаться некорректные, некомпетентные, необъективные, острые критические, а также иные высказывания, способные вызвать отрицательные эмоции. Ответственность за содержание конкретного комментария несёт пользователь, его опубликовавший. (п.12 Указа Президента РБ №60 от 01.02.2010 г.). Если вы заметили высказывания, нарушающие законодательство РБ, вы можете сообщить об этом модератору.

Похожие новости

  • Экспресс-тесты для определения остаточного количества эритромицина в молоке, молочной сыворотке

    15.08.2019
    Набор используется для определения эритромицина в сыром, пастеризованном, стерилизованном, восстановленном сухом молоке, сыворотке молочной, сыворотке сухой восстановленной молочной.
    Подробнее...
  • "И эти люди запрещают либералам ковырять в носу!" Кто предпринял очередную атаку на реформаторов

    11.03.2016
    Автор программы «Экономика на пальцах» Сергей Чалый обратил внимание на то, что риторика президента поменялась. Если ранее он достаточно резко давал отпор правительству, которое приносило ему проекты реформ, то теперь он начинает слушать и задавать вопросы.
    Подробнее...
  • Как после отпуска президент расставил точки над i

    12.02.2016
    После краткосрочного отпуска президента, который он плодотворно провел в Сочи, общаясь с Медведевым и Путиным, Лукашенко вернулся в Беларусь и с новыми силами взялся за работу по наведению порядка в экономике.
    Подробнее...
  • В Республике Беларусь отменили регулирование цен на молоко, мясо и хлеб

    14.01.2016
    В Беларуси отменено регулирование цен на ряд продовольственных товаров и услуг. Это предусмотрено постановлением Совета министров от 11 января 2016 года № 8 «в целях дальнейшего снижения административного регулирования в сфере ценообразования», сообщает пресс-служба правительства.
    Подробнее...
  • Белоруссия дискриминирует российские товары

    01.10.2015
    Власти Белоруссии не дискриминируют российские товары на белорусском рынке, но они создали условия для поставок в Россию продовольственной контрабанды из Прибалтики, угрожающей здоровью потребителей.
    Подробнее...
  • ФТС предлагает сажать за ввоз санкционных продуктов больше чем на 1 млн рублей 1

    21.08.2015
    Федеральная таможенная служба (ФТС) предложила ввести уголовное наказание за ввоз в Россию подсанкционной продукции, сообщает КоммерсантЪ.
    Подробнее...
  • Добьет Евросоюз Грецию или все же спасет и зачем власти Китая надувают пузыри 1

    20.07.2015
    В очередной программе Сергея Чалого "Экономика на пальцах" мы рассмотрели ситуацию в Китае, где не так давно разразилась паника на фондовой бирже, были приостановлены торги многих компаний, инвесторы в шоке, а китайские спецслужбы начали расследование. Что означает это все для Китая и всей мировой экономики и куда вообще движется китайская экономика.
    Подробнее...