【发布时间】:2017-10-05 09:54:25
【问题描述】:
我使用任务调度器启动了 memcached 服务
schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512"
也使用
c:\memcached\memcached.exe -d install
c:\memcached\memcached.exe -d install
我还将php_memcache.dll 包含在/xampp/php/ext 文件夹中,并将相应的行添加到php.ini 中。
extension=php_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
我尝试了不同版本的 memcache,但我仍然遇到相同的问题“在...中找不到类 Memcached”。我使用的是 Windows 10。
【问题讨论】:
-
你见过this吗?
-
是的,但是这些是 linux 版本的答案,但是在 windows 中我需要手动更改 php.ini 文件,并且没有 memcached.dll,只有 memcache.dll。您是否建议我将 php.ini 中的 [memcache] 更改为 [memcached]。 PS:安装了memcached.exe但包含了memcache.dll[因为没有memcached.dll]。
标签: php codeigniter xampp memcached codeigniter-3