最近在学习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"); 展开
我的系统是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"); 展开
4个回答
展开全部
看样子应该有 memchached 的一个封装类,这个文件你没引用吧
$mem = new memcached;
这样的用法你要在前面加封装类的引用,(include "init.php" 类似的)具体类定义文件你找找相关文件吧。
$mem = new memcached;
这样的用法你要在前面加封装类的引用,(include "init.php" 类似的)具体类定义文件你找找相关文件吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
memcached.exe是服务器需要启动进程。php支持memcache和memcached。现在网上大部分是memcache扩展多,需要下载php_memcache.dll到ext扩展文件中,php.ini里面将扩展开启,到phpinfo里面查看是否有此扩展,然后你就可以进行开发。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
phpinfo();查看是否有memcached扩展。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
extension=php_memcache.dll
你引入的是memcache而非memcached,但是使用方法确是memcached的,所以无法使用。
memcache和memcached是两个功能相近但是不同的扩展,开发时间memcache较早些,两者依赖的库不同,使用方法也不尽相同,不是一个东西。
所以引入时要确认自己安装的到底是哪个扩展。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询