黑帽联盟

 找回密码
 会员注册
查看: 2108|回复: 0

[集群服务] nginx+php+mysql+redis+discuz搭建详细教程

[复制链接]

906

主题

38

听众

3375

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    无聊
    半小时前
  • 签到天数: 1697 天

    [LV.Master]伴坛终老

    针对lnmp安装的教程,已经发过,有手动编译安装的,有yum安装的,也有用自动化运维工具自动安装的。

    lnmp自动化安装:saltstack自动化部署lnmp环境

    下面安装redis,同样也是自动化安装的:saltstack自动化安装编译redis

    接着我们在安装redis的扩展包,即php redis扩展模块
    1. wget https://github.com/phpredis/phpredis/archive/3.1.2.tar.gz
    2. tar -xzvf 3.1.2.tar.gz
    3. /usr/local/php/bin/phpize
    4. #phpize 是属于php-devel中的东西,主要时设定php新增模块的一些参数或目录。
    5. cd phpredis-3.1.3/
    6. yum -y install autoconf
    7. ./configure --with-php-config=/usr/local/php5/bin/php-config --enable-redis
    8. make && make install
    复制代码
    (2)phpredis模块安装后会生成redis.io驱动文件
    31.png
    (3)修改php.ini配置文件,添加redis.so模块
    32.png

    在php服务器发布discuz论坛并指定redis服务器
    (1)将discuz软件包本地上传或网络下载至网站的根目录下,并解压;并给指定文件授予读写权限;
    (2)通过浏览器访问web,进行安装discuz论坛;安装时指定MySQL数据库IP地址以及用户、库、密码;
    (3)进入discuz配置文件目录,修改配置文件/usr/local/nginx/html/config/config_global.php,指定redis服务器ip地址;
    111.png


    通过浏览器创建discuz新用户,进行测试能否缓存成功
    (1)重启PHP服务器,启动redis服务器
    (2)创建新用户进行测试
    2222.png



    至此就全部完成了
    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部