LAMP+Discuz+Redis+Mysql-proxy读写分离(centos7)
文章目录
一、服务器150安装LAMP环境
参照博客:https://blog.****.net/renfeigui0/article/details/102812570
名称 | 版本号 | 查询命令 |
---|---|---|
linux系统 | CentOS Linux release 7.7.1908 (Core) | cat /etc/redhat-release |
Apache | httpd-2.4.6-90.el7.centos.x86_64 | rpm -qa | grep httpd |
mariadb | mariadb-server-5.5.64-1.el7.x86_64 | rpm -qa | grep mariadb |
php | php-5.4.16-46.el7.x86_64 | rpm -qa | grep php |
二、服务器150安装配置Discuz论坛
参照博客:https://blog.****.net/renfeigui0/article/details/102819697
名称 | 版本号 |
---|---|
Discuz | X3.2 |
三、服务器150安装php-redis连接驱动,服务器160、170、180安装Redis
参照博客:https://blog.****.net/renfeigui0/article/details/102969468
名称 | 版本号 |
---|---|
redis | redis-5.0.5 |
php-redis | php-redis-2.2.8 |
四、Redis配置主从复制,服务器160(Redis主),服务器170(Redis从)
参照博客:https://blog.****.net/renfeigui0/article/details/102983135
五、Redis配置主从自动切换,服务器180(Redis哨兵)
参照博客:https://blog.****.net/renfeigui0/article/details/102998992
六、mysql(mariadb)数据库配置读写分离,服务器160(mariadb从)安装mariadb,170(mysq-proxy)安装mariadb、mysq-proxy
参照博客:https://blog.****.net/renfeigui0/article/details/103005608
名称 | 版本号 |
---|---|
mysql-proxy版本 | mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit |
七、配置php的数据库连接地址
1、登录apache web服务器150,修改DiscuzPHP网站发布目录全局配置文件config_global.php,查找dbhost字段,将IP修改为192.168.1.170:4040即可。