美文网首页
2019-01-12 已经安装了 redis 支持,但还是显示未

2019-01-12 已经安装了 redis 支持,但还是显示未

作者: 云端漫步的太阳 | 来源:发表于2019-01-12 01:41 被阅读14次

    已经安装了 redis 支持,但还是显示未配置,此错误是安装微擎,启动人人商城的整点秒杀功能提示的错误。使用的是阿里云的宝塔Linux面板。配置环境是php5.4+SQL5+nginx

    首先要安装php组件redis组件

    在宝塔控制面板下软件管理,我的是PHP5.4下设置,安装redis扩展组件。当然我顺手安装了xcache扩展因为可能会用到。但是很多人操作这个了,还是会有错误提示,无法启动redis和打开程序。

    安装redis组件,这里注意总共只能安装一个redis组件。如果安装错了PHP版本,那只能在软件管理里卸载了重装,在需要的php版本下安装redis组件。

    然后,最重要的是修改微擎的文件而不是php.ini或者配置文件(网上的教程都是错的)

    确保上面操作正确的话,修改两个地方,修改微擎的配置文件
    (1)修改微擎的文件/data/config.php 35行左右 查找如下代码

    $config['setting']['cache'] = 'mysql';
    

    改成:

    $config['setting']['cache'] = 'redis';
    

    (2)在最下面添加代码完整添加以下代码。

    // --------------------------  CONFIG REDIS  --------------------------- //
    $config['setting']['redis']['server'] = '127.0.0.1';//如果redis服务器在别的机器,请填写机器的IP地址。
    $config['setting']['redis']['port'] = 6379;
    $config['setting']['redis']['pconnect'] = 0;
    $config['setting']['redis']['timeout'] = 1;
    $config['setting']['redis']['requirepass'] = '';
    

    OK,启动完毕,刷新人人商城,你会看到整点秒杀功能正常了。
    这篇文章我也在宝塔的官方论坛回复了,解决了问题就要分享,你分享你会获得更多
    2019年1月12日 01:25:54 亲测成功

    补充,记得服务器的安全组要放行6379端口(尤其的阿里云)

    相关文章

      网友评论

          本文标题:2019-01-12 已经安装了 redis 支持,但还是显示未

          本文链接:https://www.haomeiwen.com/subject/okkqdqtx.html