求教:Fatal error: Class 'Memcache' not found in...

1.Fatal error: Class 'Memcache' not found in F:PHPhtdocsedscwLibInit.php on line 5;

Line 5: $memcache = new Memcache;

2.php.ini中也已经安装了memcache的扩展,如下:

extension=php_memcache.dll
[Memcache]  
    memcache.allow_failover = 1  
    memcache.max_failover_attempts=20  
    memcache.chunk_size =8192  
    memcache.default_port = 11211 ;        

3.从任务管理器中查看得知memcached是正在运行状态的;

4.打印输出phpinfo()没有查看到关于memcache的任何信息。

请问有什么原因会导致这个报错?

阅读 12.2k
4 个回答

web server 重启一下。
比如 apache 重启,nginx 重启,php-fpm 重启。

1、命令行敲下,Memcache是否真实可用
2、排查代码

安装完 重启下php 然后看下phpinfo() 里有没有memcache扩展

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题