Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не могу допиться memcached в Windows!
Форумы портала PHP.SU » PHP » PEAR и PECL » Не могу допиться memcached в Windows!

Страниц (1): [1]
 

1. nkl - 27 Февраля, 2014 - 09:44:32 - перейти к сообщению
Для разработки собрал сервер wnmp (windows nginx mysql php). Перерыл кучу версий файла memcache.dll и все таки нашел подходящий для pPHP Version 5.5.8 Вот что говорит phpinfo():
Цитата:

memcache
memcache support enabled
Version 3.0.8
Revision $Revision: 329835 $

Directive Local Value Master Value
memcache.allow_failover 1 1
memcache.chunk_size 32768 32768
memcache.compress_threshold 20000 20000
memcache.default_port 11211 11211
memcache.hash_function crc32 crc32
memcache.hash_strategy consistent consistent
memcache.lock_timeout 15 15
memcache.max_failover_attempts 20 20
memcache.protocol ascii ascii
memcache.redundancy 1 1
memcache.session_redundancy 2 2


А мой скрипт говорит обратное:
Цитата:

Fatal error: Class 'Memcached' not found in C:\wnmp-server\www\develop.my\_lib\SessionHandlerMemcache.class.php on line 18

Куда дальше копать не пойму! Я в ступоре! Не понял
(Добавление)
Хотя вы знаете, мекэш все же работает из папки с библиотекой php_memcache.dll взял пример и он прекрасно работает! Может еще каких библиотек не хватает для того что бы использовать Memcached() таким образом?
2. Мелкий - 27 Февраля, 2014 - 10:08:17 - перейти к сообщению
http://nl3.php.net/memcached
http://nl3.php.net/memcache
Это 2 разных пакета.
3. nkl - 27 Февраля, 2014 - 10:38:54 - перейти к сообщению
Блин, ничего не пойму, для windows нет memcached что ли? Хотя вот что-то нашел вроде... http://blgo[dot]ru/blog/2009/06/08/memcache/
(Добавление)
Да ребят! Проблема решилась. В скрипте инициализации подключил этот файлик и вуала! На винде доступен memcacheD
(Добавление)
И все таки это говно, а не решение. В классе не реализован метод Memcached::touch().
(Добавление)
Ладно, хватит винду мучить, ставлю виртуальный LNMP-сервер куда нить в VirtualBox и е**сь оно все конем!

 

Powered by ExBB FM 1.0 RC1