12 Мая 2009
Установка memcache для PHP в Windows
Время: 15:32, Автор: Q-Zma, Рубрики: Open source, PHP
Установка демона memcached
- Скачиваем скопиленную win32 версию отсюда.
- Устанавливаем сервис 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".
- Распакуйте скачанное в директорию, куда мы хотим установить memcached, например в
Установка расширения PHP для работы с memcache
- Загляните в директорию расширений PHP (обычно это что-то типа:
C:\php\ext) и попытайтесь там найти файлphp_memcache.dll, если вам не повезло его обнаружить, то попробуйте его найти в одном из нижеперечиленных мест:- downloads.php.net/pierre/
- www.pureformsolutions.com/… для PHP 5.2.x
- http://kromann.info/… для PHP 5.1.x
- pecl4win.php.net/ext.php/php_memcache.dll
- Теперича нужно подправить конфигурационный файл php:
extension=php_memcache.dll
- Перезапускаем apache.
- Пробуем:
<?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
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, Рубрики: Без рубрики
17 Ноября 2007
Переезд
Время: 14:12, Автор: Q-Zma, Рубрики: Без рубрики
Ну вот я и переехал. Более вменямый хостинг, более вменяемый тарифный план, более короткий домен. Welcome! :-)
4 Ноября 2007
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
| Пн | Вт | Ср | Чт | Пт | Сб | Вс |
|---|---|---|---|---|---|---|
| « Фев | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
Поиск
Архивы
- Февраль 2010
- Октябрь 2009
- Август 2009
- Июнь 2009
- Май 2009
- Май 2008
- Февраль 2008
- Декабрь 2007
- Ноябрь 2007
- Октябрь 2007
- Июнь 2007
- Апрель 2007
- Январь 2007
- Декабрь 2006
- Ноябрь 2006
- Сентябрь 2006
- Июнь 2006
- Май 2006
- Март 2006
- Февраль 2006
- Январь 2006
- Декабрь 2005
- Сентябрь 2005
- Август 2005
- Июль 2005
- Июнь 2005
- Январь 2005
- Декабрь 2004
- Ноябрь 2004
- Октябрь 2004
- Сентябрь 2004
- Август 2004
- Март 2004
- Февраль 2004
- Январь 2004
- Декабрь 2003
- Октябрь 2003
- Сентябрь 2003
- Март 2003
- Декабрь 2002
- Ноябрь 2002
Категории
- Drupal (2)
- FeedWordPress (1)
- HTML/CSS (5)
- Javascript (2)
- jQuery (1)
- Mozilla Firefox (2)
- Open source (6)
- PHP (5)
- Rajaka (3)
- WordPress (4)
- Без рубрики (65)
- Идиотека (1)
- Музыка (1)
- Путешествия (2)
- Работы (22)
- Разное (13)
- Сны (2)
- Фото (9)
Ссылки
Разное
Изменения
- RSS 2.0:


