Я пытаюсь настроить сервер memcache на моем локальном хосте. Теперь, прежде чем перейти ко мне дубликаты, вот их список.
Дубликаты:
- Memcache подключается, но не отвечает ни на одну команду
- не может сохранить значения в memcache
- Супер странная ошибка PHP
Однако ни одна из них не решает мою проблему, или она просто больше не выполняется. В одном комментарии упоминается моя проблема с telnet, но ответа на нее нет.
Это настройка:
- Xampp 1.7.4 (VC6)
- memcache 2.2.5
- memcached 1.2.6 (пробовал с memcache из 1.2.1-1.4.5 то же самое - проблема)
Я следовал этому и многим другим учебникам http://www.leonardaustin.com/technical/how-to-install-memcached-on-xampp-on-windows-7. Сервер Memcached работает как служба, я могу подключиться к нему нормально, но любая команда, которую я использую, заканчивается той же ошибкой:
Notice: Memcache::getversion() [memcache.getversion]: Server 127.0.0.1 (tcp 11211) failed with: Failed reading line from stream (0)
Итак, я пошел проверить telnet, работает ли он. Любая команда, которую я ввожу или что-либо в этом роде, вернет меня обратно в командную строку без каких-либо указаний на то, что происходит. В программе просмотра событий Windows нет журналов с memcached или каких-либо упоминаний. Если я попытаюсь использовать putty и зарегистрировать его, в журнале ничего не будет, кроме введенной мною команды stats
.
Я попытался настроить его на 20 разных портов. netstat
говорит мне, что прослушивает этот порт (tcp и udp). Брандмауэр отключен.
Я действительно понятия не имею, что здесь происходит, и я собираюсь заплакать :( ЛЮБЫЙ советы очень ценятся.