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
关闭selinux
#修改配置文件
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='你的网页地址'

发布先,没写完整,改天待续

 
 
 
 
 
 
关于作者:博主思想敏锐,涉猎甚广,英语学士,法律硕士,熟悉c,web,js,java, php,目前主要从事linux服务器运维及计算机硬件维护。
原文地址:https://www.cnblogs.com/Anwar/p/8892554.html