laravel windown中的Class 'Memcached' not found

new memcache 是正常的 百度上时不支持window但是文档很少,看不明白

用php -m查看PHP是否已加载了memcached模块

 

若已加载,先删掉该模块。

若启动后显示memcache模块加载失败,则查看/etc/php.d目录,删掉memcache.ini文件 

 

先从 http://libmemcached.org/libMemcached.html 下载 安装 libmemecached.或者通过命令行yum install libmemcached

然后上http://pecl.php.net/下载memcached并安装(或pecl install memcached),在php.ini文件中添加extension=memcached.so

或者直接在/etc/php.d目录下添加memcached.ini文件,文件内容只有一行:

extension=memcached.so

再则看看代码是否返回数据为空

根据您的评论,我认为您没有正确安装它。确保您在phpinfo()中看到了see一节,例如:

memcached
memcached support   enabled
Version     x.x.x
libmemcached version    x.xx

1)获取 libmemcached

2)配置软件包

3)进行安装 sudo make install libmemcached

4)尝试通过安装方式进行安装 sudo pecl install memcached

5)确保您已经extension = memcached.so在php.ini中

重新启动Apache



memcached与memcache是不同的服务吗

我之前已经看过这样的文档

能回答吗