12 Мая 2009

Установка memcache для PHP в Windows

Время: 15:32, Автор: Q-Zma, Рубрики: Open source, PHP

Установка демона memcached

  1. Скачиваем скопиленную win32 версию отсюда.
  2. Устанавливаем сервис memcache:
    • Распакуйте скачанное в директорию, куда мы хотим установить memcached, например в c:\memcached (по идее там должен быть один файл — memcached.exe).
    • Если вы счастливый пользователь Windows Vista, то вы не забудьте поставить галочку напротив «Run this program as an administrator» во вкладке compatibility в свойствах исполняемого файла.
    • Установите сервис из командной строки: c:\memcached\memcached.exe -d install.
    • Запустите сервер из Microsoft Management Console или из командной строки одной из следующих команд: c:\memcached\memcached.exe -d start или net start "memcached Server".

Установка расширения PHP для работы с memcache

  1. Загляните в директорию расширений PHP (обычно это что-то типа: C:\php\ext) и попытайтесь там найти файл php_memcache.dll, если вам не повезло его обнаружить, то попробуйте его найти в одном из нижеперечиленных мест:
  2. Теперича нужно подправить конфигурационный файл php:
    extension=php_memcache.dll
  3. Перезапускаем apache.
  4. Пробуем:
    <?php
    $memcache = new Memcache;
    $memcache->connect("localhost",11211); # You might need to set "localhost" to "127.0.0.1"
    echo "Server's version: " . $memcache->getVersion() . "\n";
    $tmp_object = new stdClass;
    $tmp_object->str_attr = "test";
    $tmp_object->int_attr = 123;
    $memcache->set("key", $tmp_object, false, 10);
    echo "Store data in the cache (data will expire in 10 seconds)\n";
    echo "Data from the cache:\n";
    var_dump($memcache->get("key"));
    ?>
    

Если вы не видите ошибок, значит всё в порядке, вы уже юзаете memcache!

Настройки демона

По умолчанию memcached использует 64 мегабайта памяти, такого количества памяти может быть недостаточно для большинства веб-приложений. Для того, чтобы изменить количество используемой демоном памяти вам придётся поковыряться в реестре: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server, найдите ключ ImagePath и измените его значение:

C:\memcached\memcached.exe” -d runservice -m 512

Теперь, когда вы перезапустите memcached, он будет использовать 512 мегабайт памяти.

Эта статья — вольный перевод, оригинал: Installing memcache on Windows for PHP

15 Мая 2008

Люди не меняются

Время: 01:07, Автор: Q-Zma, Рубрики: Разное

Не менются люди, не.

19 Февраля 2008

Репутация говнохостинга успешно подтверждена

Время: 01:27, Автор: Q-Zma, Рубрики: Без рубрики

Верх циничности — сообщать пользователю, который пару месяцев назад оплатил домен в зоне .ru за два года, о двухкратном снижении цен на домены в этой зоне…

29 Декабря 2007

Приятная неожиданность

Время: 06:36, Автор: Q-Zma, Рубрики: Разное

Похоже, в укртелекоме решили сделать традицией приятные подарки интернет-абонентам под новый год :)

 

10 Декабря 2007

Проиндексируй меня!

Время: 09:54, Автор: Q-Zma, Рубрики: Разное

Ну, Яндекс, ну что тебе стоит, ну проиндексируй, плз! :-)

21 Ноября 2007

Пеарчег

Время: 02:46, Автор: Q-Zma, Рубрики: Без рубрики

Я — крутой PHP программист (367 баллов)

 

Полгода уже, однако, на PHP не программировал…

Перейти к началу страницыПостоянная ссылка Комментарии не разрешены

17 Ноября 2007

Переезд

Время: 14:12, Автор: Q-Zma, Рубрики: Без рубрики

Ну вот я и переехал. Более вменямый хостинг, более вменяемый тарифный план, более короткий домен. Welcome! :-)

4 Ноября 2007

Трава дорожчає

Время: 08:15, Автор: Q-Zma, Рубрики: Фото




02112007100

Originally uploaded by Q-Zma


18 Октября 2007

Min-width и max-width для Internet Explorer <= 6

Время: 01:28, Автор: Q-Zma, Рубрики: HTML/CSS, Javascript

Некоторые персонажи в комментариях к записи на схожую тему в одном блоге сетовали на то, что не могут найти в гуглояндексе «универсальное решение для реализации динамической ширины блока с минимальным и максимальным значением». Что ж, попробуем его туда добавить :). Сие есть не что иное как: min-width и max-width для Internet Explorer версий <= 6 (поскольку тварь последней модификации уже понимает эти свойства).

С тем, что dynamic properties (фирменная фича MS, используется для динамических расчётов значений CSS свойств элемента) зло, не могу согласиться. С их помощью можно научить ослика ходить более прямо, путём пририсовывания ему костыликов, причём замаскированных таким образом, что их наличие никак не сказывается на качестве рендерения страницы в других браузерах, а так же на драгоценной, так всеми желаемой, валидности. Именно эту фичу MS мы и будем использовать вкупе с ещё одной фирменной фичей, что звучно сonditional сomments зовётся.

Читать полностью »

11 Июня 2007

Защищено: Необычно

Время: 12:07, Автор: Q-Zma, Рубрики: Без рубрики

Эта запись защищена паролем. Для её просмотра введите, пожалуйста, пароль:


Перейти к началу страницыПостоянная ссылка Введите ваш пароль для просмотра комментариев.