У меня невероятно трудное время при установке memcached. Я просмотрел здесь несколько ответов по stackoverflow, а также несколько руководств на других сайтах, и я просто не могу этого сделать.
Я дошел до того, что установил memcached как сервис, и он работает (или, по крайней мере, так мне кажется). После шагов ребенка на этот статья. Однако, когда я пытаюсь создать экземпляр new Memcache
или же new Memcached
Я получаю класс не найден. Итак, я пошел искать опции memcached в php.ini
и было 0 совпадений в поиске memcached
, Я вручную добавил extension=php_memcached.dll
среди других объявлений расширения, но тогда я должен иметь dll
который я нигде не могу найти! Почему они просто не ставят dll
s на сайте php? Я нашел некоторые dll
для PHP версии 5.4.0, но я получил ошибку «Скомпилировано со старым ключом API» или что-то в этом роде.
Может кто-нибудь, пожалуйста, проведите меня через этот ад?
MemcacheD — это демон, и кажется, что вы уже установили его в качестве службы. Теперь вам нужно настроить расширение Memcahce PHP, чтобы оно работало в качестве клиента для демона MemcacheD. Вам нужно искать php_memcache.dll (без буквы D в конце). Вы можете найти это здесь: http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
Других решений пока нет …