黑帽联盟

 找回密码
 会员注册
查看: 923|回复: 0
打印 上一主题 下一主题

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

[复制链接]

852

主题

38

听众

3180

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    无聊
    昨天 13:49
  • 签到天数: 1542 天

    [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


    至此就全部完成了
    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    勿忘初心,方得始终!
    您需要登录后才可以回帖 登录 | 会员注册

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