最近在学习memcached 我php的memcache扩展装了,php.ini配置文件也加了extension=php_memcache.dll,

memcached.exe也在命令行安装了我运行我测试代码就报Class'memcached'notfound错误,哪位大神帮看看我的系统是win764位的但是我下载的m... memcached.exe 也在命令行安装了我运行我测试代码就报Class 'memcached' not found错误,哪位大神帮看看
我的系统是win7 64位的 但是我下载的memcached.exe也是64位的
这是我的测试代码
$mem = new memcached;
$mem->addserver("192.168.1.195",11211);
$mem->add("a","zhengyang",MEMCACHE_COMPRESSED,1000);
echo $mem->get("a");
展开
 我来答
lowlan
2014-08-20 · TA获得超过127个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:77.8万
展开全部
看样子应该有 memchached 的一个封装类,这个文件你没引用吧
$mem = new memcached;
这样的用法你要在前面加封装类的引用,(include "init.php" 类似的)具体类定义文件你找找相关文件吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lixiaosha666
推荐于2018-01-03 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:97
采纳率:100%
帮助的人:57.3万
展开全部
memcached.exe是服务器需要启动进程。php支持memcache和memcached。现在网上大部分是memcache扩展多,需要下载php_memcache.dll到ext扩展文件中,php.ini里面将扩展开启,到phpinfo里面查看是否有此扩展,然后你就可以进行开发。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
残草已凋落
2014-08-20 · TA获得超过213个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:133万
展开全部
phpinfo();查看是否有memcached扩展。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
o星沉大海o
2018-06-28 · TA获得超过270个赞
知道答主
回答量:78
采纳率:83%
帮助的人:8.2万
展开全部

extension=php_memcache.dll

你引入的是memcache而非memcached,但是使用方法确是memcached的,所以无法使用。

memcache和memcached是两个功能相近但是不同的扩展,开发时间memcache较早些,两者依赖的库不同,使用方法也不尽相同,不是一个东西。

所以引入时要确认自己安装的到底是哪个扩展。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式