Как стать автором
Обновить

Комментарии 44

ай, нужно было создать просто url:"../blog/cache" title: Кэш
их не так много :)
НЛО прилетело и опубликовало эту надпись здесь
Как раз сегодня этим занимался и радовался как ребенок :) А тут и "сон в руку".
здесь не обсуждалось
Установка memcached под окна разжовывалась на разных блогах уже раз 10.

Кстати запустить службу можно тоже из консоли, просто набрав memcached.exe -d start
а что там разжовывать то, а? ;)
Ещё один момент в догонку. В связи с внедрением ipv6 (в Vist'е) в файл hosts прописывается адрес ::1 (аналог 127.0.0.1 в ipv4) и эти адреса начинают конфликтовать - т.о. невозможно получить доступ к серверу memcached. Решается проблема удалением адреса ::1.
ага, есть такое
Решаеться проблемма без удаления прописывая вместо localhost 127.0.0.1, что будет юзать ipv4 ^^ Как-то так...
Кстати, eAccelerator ставится под винду так же просто:

1. Скачиваем архив отсюда: http://www.badongo.com/file/9145492
(ссылка с http://eaccelerator.net/wiki/InstallFrom…)

2. Копируем eAccelerator.dll в папку расширений php

3. Прописываем в php.ini что-то типа:

[eAccelerator]
extension="eaccelerator.dll"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="c:/eaccelerator-cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Не забываем в параметре eaccelerator.cache_dir прописать правильный путь к существующей папке, где будет кеш.

4. Перезапускаем апач.

Ускорение на слабых машинах в больших скриптах особенно заметно.
:)
если руки растут из нужного места то всё под винду ставится "так же просто"
Андрей, не спорю. Но тем не менее очень часто в рунете задают глупые вопросы. Возможно начинающим программистам пригодится весьма кстати. Если кто-то знает, как это делается, пропускайте данный пост.
НЛО прилетело и опубликовало эту надпись здесь
Вот бы он ( и APC) ещё работали бы стабильно, не круша за собой весь php-процесс..
… или
0. Ставим готовый пакет, xampp, раскоменирываем в php.ini нужные строки и пользуемся :)
Эх что тока не сделаешь чтоб linux не использовать :)
мы не ищем легких путей ;) вот когда *nix станет настольной ОС для всех (!) программеров в мире, тогда в таких вещах отпадет надобность ))
допустим я дома работаю по windows, у меня там все что надо поднято для веб-разработки (фриланс). при переносе кода на хостинг проблем нет. главное, чтобы руки из нужного места росли..
НЛО прилетело и опубликовало эту надпись здесь
Долго так и делал, но последний год держу виртуальную машинку с Линуксом.
Благо, Убунту подсуетились с JeOS, много ресурсов не ест. Удобная, шустрая штука.
НЛО прилетело и опубликовало эту надпись здесь
xgenom, вот насчет этого я с вами бы поспорил. рано или поздно дао быдлокодерства натыкается на фразу memcache.
Этот концепт устарел.
Сегодня продвинутые джедаи ставят в виртуалку Debian/FreeBSD.
НЛО прилетело и опубликовало эту надпись здесь
Виртуалки просто неоценимая вещь. Я вот тоже FreeBSD поставил и настраиваю с нуля-и опыт и проблем нет. Я сомневаюсь, что существует хостинг Windows+PHP, поэтому лучже уж сразу Фряху приручать учиться.
До этого ставил XAMPP, по мелочи удобно и быстро, для начального обучения PHP отлично, так как среда привычнее.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
так он же существует :)

.masterhost и Microsoft показывали живой Windows-хостинг с PHP.

Сам я лично не пользовался - нет необходимости (Unix/PHP/modperl, Windows/ASP.NET покрывают мои потребности).
НЛО прилетело и опубликовало эту надпись здесь
Действительно, какой процент хостов под управлением windows?
И насколько хорошо работают?
Возможен вариант и установки на машину разработчика,которая вполне может быть под виндой.
НЛО прилетело и опубликовало эту надпись здесь

7. В файле php.ini в секцию с подключенными расширениями дописываем строку
[PHP_MEMCACHED]

Пожалуйста, все кто будет применять, хорошо подумайте, нужно ли вам это. Особенно это относится к тем, кто занимается этим профессионально.
php.ini нужно содержать в порядке, а значит лишнии секции дописывать не стоит. Я настоятельно рекомендую держать одну секцию [extensions] в таком виде:

[extensions]
extension = …
extension = …
extension = blabla
blabla.alpha = …
blabla.enabled = true

Прошу прощения за оффтоп.
Извиняюсь, имел в виду так:

[extensions]
extension = …
extension = …
extension = blabla
 blabla.alpha = …
 blabla.enabled = true
И в чем отличие?
В том что не будет новая секция на каждое разрешение, и ориентировать в php.ini добавляя новые расширения будет проще на порядок.
нужна функция get_multy() под PHP
может есть уже решение?
К сожалению, pecl4win.php.net уже давно говорит всем:
«The pecl4win build box is temporarily out of service. We're preparing a new build system.»

Поэтому, php_memcache.dll можно найти здесь: downloads.php.net/pierre/
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Публикации

Истории