安徽小鸡的环境是LNAMP,默认开启memcache缓存,但是本人比较懒,任何问题都是搜索搞定
看到网上的教程都是在config/config_global.php 中将 $_config[‘memory’][‘memcache’][‘server’] = ‘0’;改为 $_config[‘memory’][‘memcache’][‘server’] = ‘1’;
但是并无效果,今天研究了下memcache缓存的开启方法,结果发现网上的教程都是坑爹的!
按照网上的教程将$_config[‘memory’][‘memcache’][‘server’] = ‘1’;改为1,显示memcache缓存打开但是内存清理那里是– 说明未配置memcache缓存
正确的开启姿势应该是
1 | $_config['memory']['memcache']['server'] = '127.0.0.1'; |
Server后方的字段应该填写本地的IP,127.0.0.1或者localhost 而不是填个1,而在discuz的配置文件中也已注释开启方法
1 | $_config['memory']['memcache']['server'] = ''; // memcache 服务器地址 |
但是很多人以为0是关闭1是开启….