lamp+redis集群配置详解
Posted anwar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lamp+redis集群配置详解相关的知识,希望对你有一定的参考价值。
一,配置防火墙,开启80、3306端口
#停止firewall服务 systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.servic
#安装 yum install iptables-services #编辑防火墙配置文件 vi /etc/sysconfig/iptables
加入红色的两行代码,请注意位置一定要对应。 # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT #最后重启防火墙使配置生效 systemctl restart iptables.service #设置防火墙开机启动 systemctl enable iptables.service
#修改配置文件 vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 #使配置立即生效 setenforce 0
二, 安装lamp
yum -y httpd http://d-devel php php-devel mariadb mariadb-server
三,安装redis
1,安装最新的redis,需要安装Remi的软件源
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
当遇见询问的时候输入y
yum --enablerepo=remi install redis
yum -y install redis
2,也可以源码安装
从官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版即可。
wget http://download.redis.io/releases/redis-3.2.4.tar.gz
源码安装时需要提前安装好gcc相关的包
yum install -y gcc g++ gcc-c++ make
yum install -y open-ssl-devel gcc glibc gcc-c*
验证gcc是否安装成功:#rpm -qa|grep gcc
# make test #如果没有什么错误再往下执行
# make && make install
tar xzf redis-3.2.4.tar.gz -C /usr/local/
3, 启动redis
systemctl enable redis.service
vim /etc/redis.conf
修改成:bind 0.0.0.0 slaveof 10.66.1.123
安装phpredis扩展模块 ./configure --with-php-config=/usr/bin/php-config --enable-redis
make && make install
cd 进去后输入命令phpize
修改 配置文件: vim /usr/local/php5/lib/php.ini
vim /etc/php.ini
在最后添加下面2行:extention_dir="/usr/lib64/php/modules/"
extention=redis.so
进入配置文件,修改redis server=‘10.66.1.128‘ memory prefix=‘你的网页地址‘
发布先,没写完整,改天待续
以上是关于lamp+redis集群配置详解的主要内容,如果未能解决你的问题,请参考以下文章
Redis分片主从哨兵集群,原理详解,集群的配置安装,8大数据类型,springboot整合使用