阅读许多关于Memcache
和Memcached
PHP扩展的主题,找到相关的PECL包Memcached
here,但不幸的是我现在无法编译它(v2.0.1与PHP 5.4.7)。Memcached上xampp
所以,我下载编译版本从moojiucePHP-5.4.8_memcache-2.2.7_x86_vc9.zip
这XAMPP上不包括它php.ini
为extension=php_memcache.dll
显示错误另外一个dll文件,我还发现,应该在Windows中启用一个memcached service。
我安装了服务并恭敬地扩展。
我困惑,为什么.dll文件被命名为php_memcache
和服务memcached
,我怎么过需要Memcached
与laravel框架内工作。
这些都显示在phpinfo()
约Memcache
:
memcache support enabled
Active persistent connections 0
Version 2.2.7
Revision $Revision: 327750 $
Directive Local Value Master Value
memcache.allow_failover 1 1
memcache.chunk_size 8192 8192
memcache.default_port 11211 11211
memcache.default_timeout_ms 1000 1000
memcache.hash_function crc32 crc32
memcache.hash_strategy standard standard
memcache.max_failover_attempts 20 20
我得到Class 'Memcached' not found
错误!
帮助真的很感激!
'Memcache'不是'Memcached'。它们是两种不同的东西,Laravel只支持'Memacached'。你可以编写自己的'Memcache'驱动程序... – Andreyco
@Andreyco是的,我需要'Memcached'。 – revo